ሙሉ-ቁልል ልማትን ለማካተት ችሎታዎን ለማስፋት የሚፈልጉ የFlutter ገንቢ ከሆኑ።
ከዚያ የጀርባ አገልግሎቶችን እንዴት ማገናኘት እንዳለቦት መረዳት ያስፈልግዎታል። ፋየር ቤዝ እስካሁን ድረስ ለFlutter በጣም ታዋቂው የውሂብ ጎታ ነው።
ምንም እንኳን ከዚህ አዲስ ማዕቀፍ ጋር የተያያዙ ብዙ የስራ እድሎች ቢኖሩም ብቃት ያላቸው ገንቢዎች እጥረት አለባቸው። ስለዚህ ክህሎታችንን የምናሻሽልበት እና በተቻለ ፍጥነት እነዚህን እድሎች የምንጠቀምበት ጊዜ አልፏል።
በዚህ ልጥፍ ላይ Flutterfireን፣ Firebaseን እና እንዴት ፋየር ቤዝን ወደ ሀ ማከል እንደምትችል እንሰራለን። Flutter መተግበሪያ ከFlutterFire CLI ጋር። እንጀምር.
ግንዛቤ ፍሉተርፋየር
የጎግል ፍሉተር ፕላትፎርም አቋራጭ መተግበሪያዎችን ለመፍጠር የUI መሣሪያ ስብስብ ነው። ፍሉተር ከአንድሮይድ፣ iOS፣ Windows፣ Linux እና Mac ጋር ተኳሃኝ ነው። ነጻ እና ነው። ክፍት ምንጭ መሣሪያ ስብስብ ውበት ያላቸው ማራኪ መተግበሪያዎችን ለመፍጠር.
ፍሉተርን ከFirebase ጋር እንደ መደገፊያ የመጠቀም ዋነኛው ጥቅሙ የበለፀገ የመተግበሪያ አስተዳደር ባህሪያትን ማቅረቡ ነው።
ፋየርቤዝ የBackend-as-a-Service (Baas) አቅራቢ ነው። ከፍተኛ ጥራት ያላቸውን አፕሊኬሽኖች ለመፍጠር፣ የተጠቃሚ መሰረታቸውን ለማስፋት እና ትርፋማ ለማድረግ ለገንቢዎች እንዲረዳቸው የተለያዩ መሳሪያዎችን እና አገልግሎቶችን ይሰጣል። በጎግል መሠረተ ልማት ላይ ነው የተሰራው።
ፋየርቤዝ አንድ የንግድ ሥራ የሚፈልገውን ነገር ሁሉ ከደመና ማከማቻ እስከ ቅጽበታዊ የውሂብ ጎታዎች፣ ከማስተናገጃ እስከ የማረጋገጫ አገልግሎቶች ድረስ ያቀርባል። FlutterFire የFlutter ፕሮግራሞችን የFirebase አገልግሎቶችን ለመጠቀም የሚያስችል የተሰኪዎች ስብስብ ነው።
Firebase መሣሪያዎች
- ሪል-ታይም ዳታቤዝ፡ በFirebase የቀረበ የNoSQL ዳታቤዝ መረጃን በተጠቃሚዎችዎ መካከል በቅጽበት ለማከማቸት እና ለማመሳሰል። እንዲሁም ከመስመር ውጭ ለመጠቀም የተዘጋጀ ነው።
- Cloud Firestore፡ የእውነተኛ ጊዜ የውሂብ ጎታ ማሻሻያ። የስብስብ እና የሰነድ ሃሳቦችን በአዲስ እና የበለጠ ሊታወቅ በሚችል የመረጃ ሞዴል ያስተምራል። እንዲሁም ከሪልታይም ዳታቤዝ የበለጠ የበለፀገ፣ ፈጣን ፍለጋዎች እና ሚዛኖች አሉት፣ በአፈጻጸም እና ወጪ።
- ማረጋገጫ፡ ፋየርቤዝ በኢሜል ይለፍ ቃል፣ ስልክ ቁጥር፣ Google፣ Facebook፣ Twitter እና GitHub መግቢያን ጨምሮ ግን ሳይወሰን በብዙ አገልግሎቶች ወይም መድረኮች ማረጋገጥን ቀላል ያደርገዋል።
- የክላውድ ማከማቻ፡ የFirebase ማከማቻ አገልግሎት። ርካሽ፣ ውጤታማ እና ተግባራዊ ለማድረግ ቀላል ነው።
- የርቀት ውቅር፡ ተጠቃሚዎች ዝማኔን እንዲያወርዱ ሳያስገድዱ የመተግበሪያዎን ተግባር ወይም መልክ እንዲቀይሩ የሚያስችልዎ የደመና አገልግሎት
- የመተግበሪያ ስርጭት፡ ይህ የእርስዎን መተግበሪያ ግንባታ ለሞካሪዎች በፍጥነት እና በቀላሉ እንዲያሰራጩ ያስችልዎታል።
በFlutterFire እጅ ላይ
ፋየር ቤዝ ወደ ፍሉተር መተግበሪያ ለመጨመር Flutterfireን በመጠቀም።
1. መግጠም
Firebase CLI በኮምፒውተርዎ ላይ መጫኑን ያረጋግጡ።
FlutterFire CLI ን ለመጫን የሚከተለውን ትዕዛዝ ይጠቀሙ፡-
2. አዲስ የFlutter መተግበሪያ መፍጠር
አሁን አዲስ የFlutter መተግበሪያ እንፈጥራለን።
በነባሪ, የዚህ ፕሮግራም ዋና ተግባር በሚከተለው ኮድ ይጀምራል
3. አዲስ የFirebase ፕሮጀክት ማቋቋም
Flutterfire ምርቱን በሚፈጥርበት ጊዜ, በየጊዜው እንደዚህ አይነት ችግሮች ያጋጥመዋል. በቀላሉ የፕሮጀክቱን ስም በ ውስጥ ያስገቡ Firebase UI እና ጉግል አናሌቲክስን አሰናክል ምክንያቱም እኛ እየተጠቀምንበት አይደለም።
4. የFirebase ፕሮጀክትን ለመጨመር የFlutterFire CLIን መጠቀም
አሁን ወደ የትእዛዝ መስመር ተመልሰን መሮጥ እንችላለን፡ አንዴ የFirebase ፕሮጀክት ከተፈጠረ እና Flutterfire ን ማዋቀር እንችላለን።
የሁሉም ንቁ የFirebase ፕሮጀክቶች ዝርዝር እዚህ ሊገኝ ይችላል፡
አሁን ያቋቋምነውን ፕሮጀክት መርጠን ማስገባት እንችላለን። ከዚያ የትኞቹን መድረኮች እንደምንደግፍ መወሰን እንችላለን፡-
ለምንፈልገው ለእያንዳንዱ መድረክ CLI የFirebase መተግበሪያን ይገነባል።
5. በFlutter መተግበሪያ ውስጥ Firebaseን እናዘጋጃለን።
የቀደመው ደረጃ ከተጠናቀቀ በኋላ በlib አቃፊ ውስጥ firebase options.dart የሚባል አዲስ ፋይል እንፈጥራለን። በእኛ 'pubspec.yaml' ላይ ቢያንስ የፋየር ቤዝ ኮርን ማከል ያስፈልገናል፡-
የመነሻ ኮድ ወደ main.dart ፋይል ሊጨመር ይችላል።
አሁን፣ ሁሉንም የማዋቀር ደረጃዎች ጨርሰናል፣ እና የእኛ መተግበሪያ አሁን በአንድሮይድ፣ iOS እና ድሩ ላይ መስራት አለበት።
መደምደሚያ
በመጨረሻም፣ FlutterFire የFlutter ገንቢዎች ሙሉ በሙሉ የሚሰሩ የመድረክ አቋራጭ መተግበሪያዎችን እንዲፈጥሩ የሚያስችል ልዩ የFlutter ተሰኪዎችን ያቀርባል።
FlutterFire ገና መጀመሩ ነው፣ እና አሁንም ወደ ገንቢው ባልዲ ውስጥ መጨመር የሚያስፈልጋቸው ብዙ ነገሮች አሉ።
መልስ ይስጡ