பொருளடக்கம்[மறை][காட்டு]
நீங்கள் ஃப்ளட்டர் டெவலப்பராக இருந்தால், முழு அடுக்கு மேம்பாட்டைச் சேர்க்க உங்கள் திறன்களை விரிவுபடுத்த வேண்டும்.
பின்தள சேவைகளை எவ்வாறு இணைப்பது என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும். ஃபயர்பேஸ் என்பது ஃப்ளட்டருக்கான மிகவும் பிரபலமான தரவுத்தளமாகும்.
இந்த புதிய கட்டமைப்புடன் தொடர்புடைய பல தொழில் வாய்ப்புகள் இருந்தாலும், தகுதி வாய்ந்த டெவலப்பர்கள் பற்றாக்குறையாக உள்ளனர். எனவே நமது திறமைகளை மேம்படுத்தி, அந்த சாத்தியக்கூறுகளை கூடிய விரைவில் பயன்படுத்திக் கொள்ள வேண்டிய நேரம் இது.
இந்த இடுகையில், நாங்கள் Flutterfire, Firebase மற்றும் நீங்கள் Firebase ஐ எப்படி சேர்க்கலாம் படபடப்பு பயன்பாடு FlutterFire CLI உடன். ஆரம்பித்துவிடுவோம்.
புரிந்துணர்வு FlutterFire
கூகிளின் ஃப்ளட்டர் என்பது கிராஸ்-பிளாட்ஃபார்ம் பயன்பாடுகளை உருவாக்குவதற்கான UI கருவித்தொகுப்பாகும். Flutter Android, iOS, Windows, Linux மற்றும் Mac உடன் இணக்கமானது. இது இலவசம் மற்றும் திறந்த மூல கருவித்தொகுப்பு அழகியல் கவர்ச்சிகரமான பயன்பாடுகளை உருவாக்குவதற்கு.
ஃபயர்பேஸின் பின்தளமாக Flutter ஐப் பயன்படுத்துவதன் முக்கிய நன்மை என்னவென்றால், இது ஏராளமான பயன்பாட்டு மேலாண்மை அம்சங்களை வழங்குகிறது.
ஃபயர்பேஸ் என்பது பேக்கண்ட்-ஆஸ்-எ-சர்வீஸ் (பாஸ்) சப்ளையர். உயர்தர பயன்பாடுகளை உருவாக்கவும், அவர்களின் பயனர் தளத்தை விரிவுபடுத்தவும், லாபம் ஈட்டவும் டெவலப்பர்களுக்கு உதவ பல்வேறு கருவிகள் மற்றும் சேவைகளை இது வழங்குகிறது. இது கூகுளின் உள்கட்டமைப்பில் கட்டமைக்கப்பட்டுள்ளது.
கிளவுட் ஸ்டோரேஜ் முதல் நிகழ்நேர தரவுத்தளங்கள், ஹோஸ்டிங் அங்கீகாரச் சேவைகள் வரை பிசினஸுக்குத் தேவையான அனைத்தையும் ஒரே இடத்தில் Firebase வழங்கும். FlutterFire என்பது ஃபயர்பேஸ் சேவைகளைப் பயன்படுத்த Flutter நிரல்களை இயக்கும் செருகுநிரல்களின் தொகுப்பாகும்.
ஃபயர்பேஸ் கருவிகள்
- நிகழ்நேர தரவுத்தளம்: நிகழ்நேரத்தில் உங்கள் பயனர்களிடையே தரவைச் சேமித்து ஒத்திசைக்க Firebase ஆல் வழங்கப்படும் NoSQL தரவுத்தளம். இது ஆஃப்லைன் பயன்பாட்டிற்கும் ஏற்றது.
- கிளவுட் ஃபயர்ஸ்டோர்: நிகழ்நேர தரவுத்தள மேம்படுத்தல். இது ஒரு புதிய மற்றும் மிகவும் உள்ளுணர்வு தரவு மாதிரியில் சேகரிப்புகள் மற்றும் ஆவணங்களின் யோசனைகளை கற்பிக்கிறது. செயல்திறன் மற்றும் செலவு ஆகிய இரண்டிலும் இது நிகழ்நேர தரவுத்தளத்தை விட அதிக, விரைவான தேடல்கள் மற்றும் அளவீடுகளைக் கொண்டுள்ளது.
- அங்கீகாரம்: மின்னஞ்சல் கடவுச்சொல், ஃபோன் எண், கூகுள், பேஸ்புக், ட்விட்டர் மற்றும் கிட்ஹப் உள்நுழைவு உட்பட பல சேவைகள் அல்லது இயங்குதளங்கள் மூலம் அங்கீகரிப்பதை Firebase எளிதாக்குகிறது.
- கிளவுட் ஸ்டோரேஜ்: ஃபயர்பேஸின் சேமிப்பக சேவை. இது மலிவானது, பயனுள்ளது மற்றும் செயல்படுத்த எளிதானது.
- ரிமோட் உள்ளமைவு: ஒரு மேகக்கணி சேவையானது, புதுப்பிப்பைப் பதிவிறக்குமாறு பயனர்களை கட்டாயப்படுத்தாமல் உங்கள் பயன்பாட்டின் செயல்பாடு அல்லது தோற்றத்தை மாற்ற அனுமதிக்கிறது.
- பயன்பாட்டு விநியோகம்: சோதனையாளர்களுக்கு உங்கள் பயன்பாட்டு உருவாக்கத்தை விரைவாகவும் எளிதாகவும் விநியோகிக்க இது உங்களை அனுமதிக்கிறது.
FlutterFire உடன் கைகோர்த்து
Flutter பயன்பாட்டிற்கு Firebase ஐச் சேர்க்க Flutterfire ஐப் பயன்படுத்துதல்.
1. நிறுவல்
உங்கள் கணினியில் Firebase CLI நிறுவப்பட்டுள்ளதை உறுதிசெய்யவும்.
FlutterFire CLI ஐ நிறுவ பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
2. புத்தம் புதிய Flutter பயன்பாட்டை உருவாக்குதல்
இப்போது நாம் ஒரு புதிய Flutter பயன்பாட்டை உருவாக்குவோம்.
இயல்பாக, இந்த நிரலின் முக்கிய செயல்பாடு பின்வரும் குறியீட்டுடன் தொடங்கும்
3. புதிய Firebase திட்டத்தை நிறுவுதல்
Flutterfire தயாரிப்பை உருவாக்கும் போது, அது அவ்வப்போது இதுபோன்ற சிக்கல்களை எதிர்கொள்கிறது. திட்டப் பெயரை உள்ளிடவும் Firebase UI மற்றும் Google Analytics ஐ முடக்கவும், ஏனெனில் நாங்கள் அதைப் பயன்படுத்த மாட்டோம்.
4. ஃபயர்பேஸ் திட்டத்தைச் சேர்க்க FlutterFire CLI ஐப் பயன்படுத்துதல்
நாம் இப்போது கட்டளை வரிக்குத் திரும்பி இயக்கலாம்: Firebase திட்டம் உருவாக்கப்பட்டவுடன் Flutterfire ஐ உள்ளமைக்கலாம்.
செயலில் உள்ள அனைத்து Firebase திட்டங்களின் பட்டியலை இங்கே காணலாம்:
இப்போது நாம் நிறுவிய திட்டத்தைத் தேர்ந்தெடுத்து உள்ளிடலாம். எந்த தளங்களை ஆதரிக்க வேண்டும் என்பதை நாங்கள் தீர்மானிக்க முடியும்:
நமக்குத் தேவைப்படும் ஒவ்வொரு தளத்திற்கும், CLI ஆனது Firebase பயன்பாட்டை உருவாக்கும்.
5. Flutter பயன்பாட்டில் Firebase ஐ அமைப்போம்.
முந்தைய படி முடிந்ததும், lib கோப்புறையில் firebase options.dart என்ற புதிய கோப்பை உருவாக்குவோம். குறைந்த பட்சம் எங்கள் 'pubspec.yaml' இல் ஃபயர்பேஸ் கோர் சேர்க்க வேண்டும்:
தொடக்கக் குறியீட்டை main.dart கோப்பில் சேர்க்கலாம்.
இப்போது, நாங்கள் அனைத்து உள்ளமைவு படிகளையும் முடித்துவிட்டோம், மேலும் எங்கள் பயன்பாடு இப்போது Android, iOS மற்றும் இணையத்தில் வேலை செய்யும்.
தீர்மானம்
இறுதியாக, FlutterFire ஆனது தனித்துவமான Flutter செருகுநிரல்களின் தொகுப்பை வழங்குகிறது, இது Flutter டெவலப்பர்களை முழுமையாக செயல்படும் குறுக்கு-தளம் பயன்பாடுகளை உருவாக்க அனுமதிக்கிறது.
FlutterFire இப்போதுதான் தொடங்குகிறது, மேலும் டெவலப்பரின் பக்கெட்டில் இன்னும் நிறைய விஷயங்கள் சேர்க்கப்பட வேண்டும்.
ஒரு பதில் விடவும்