אויב איר זענט אַ פלאַטער דעוועלאָפּער וואָס וויל צו יקספּאַנד דיין סקילז צו אַרייַננעמען אַנטוויקלונג פון פול אָנלייגן.
דערנאָך איר וועט דאַרפֿן צו פֿאַרשטיין ווי צו לינק באַקענד באַדינונגס. Firebase איז ביי ווייַט די מערסט פאָלקס דאַטאַבייס פֿאַר פלוטער.
כאָטש עס זענען פילע קאַריערע אַפּערטונאַטיז פֿאַרבונדן מיט דעם נייַע פריימווערק, קוואַלאַפייד דעוועלאָפּערס זענען אין קורץ צושטעלן. אַזוי עס איז שוין צייט פֿאַר אונדז צו פֿאַרבעסערן אונדזער סקילז און נוצן די פּאַסאַבילאַטיז ווי באַלד ווי מעגלעך.
אין דעם פּאָסטן, מיר וועלן Flutterfire, Firebase, און ווי איר קענען לייגן Firebase צו אַ פלאַטער אַפּ מיט FlutterFire CLI. לאמיר אנהייבן.
שכל FlutterFire
Google's Flutter איז אַ UI טאָאָלקיט פֿאַר קריייטינג קרייַז-פּלאַטפאָרמע אַפּפּס. פלאַטער איז קאַמפּאַטאַבאַל מיט אַנדרויד, יאָס, ווינדאָוז, לינוקס און מעק. עס איז אַ פריי און עפֿענען מקור מכשירים פֿאַר קריייטינג עסטעטיקלי אַטראַקטיוו אַפּלאַקיישאַנז.
דער הויפּט מייַלע פון ניצן Flutter ווי אַ באַקענד מיט Firebase איז אַז עס גיט אַ רייַך גאַנג פון אַפּלאַקיישאַן פאַרוואַלטונג פֿעיִקייטן.
Firebase איז אַ סאַפּלייער פון Backend-as-a-Service (Baas). עס גיט אַ פאַרשיידנקייַט פון מכשירים און באַדינונגס צו דעוועלאָפּערס צו אַרוישעלפן זיי אין קריייטינג הויך-קוואַליטעט אַפּפּס, יקספּאַנדינג זייער באַניצער באַזע און נוץ. עס איז געבויט אויף Google ס ינפראַסטראַקטשער.
Firebase וועט צושטעלן אַלץ וואָס אַ געשעפט דאַרף אין איין אָרט, פֿון וואָלקן סטאָרידזש צו פאַקטיש-צייט דאַטאַבייסיז, האָסטינג צו אָטענטאַקיישאַן באַדינונגס. FlutterFire איז אַ גאַנג פון פּלוגינס וואָס געבן פלוטער מגילה צו נוצן Firebase באַדינונגס.
Firebase מכשירים
- פאַקטיש-צייט דאַטאַבאַסע: א NoSQL דאַטאַבייס סאַפּלייד דורך Firebase צו קראָם און סינק דאַטן צווישן דיין יוזערז אין פאַקטיש צייט. עס איז אויך דיזיינד פֿאַר אָפפלינע נוצן.
- Cloud Firestore: אַ רעאַלטימע דאַטאַבאַסע אַפּגרייד. עס לערנט די יידיאַז פון זאַמלונגען און דאָקומענטן אין אַ נייַע און מער ינטואַטיוו דאַטן מאָדעל. עס אויך האט ריטשער, קוויקער אָנפֿרעגן און וואָג מער ווי די רעאַלטימע דאַטאַבאַסע, ביידע אין טערמינען פון פאָרשטעלונג און פּרייַז.
- אָטענטאַקיישאַן: Firebase אויך מאכט עס גרינג צו אָטענטאַקייט מיט פילע באַדינונגס אָדער פּלאַטפאָרמס, אַרייַנגערעכנט אָבער ניט לימיטעד צו E- בריוו פּאַראָל, טעלעפאָן נומער, Google, Facebook, Twitter און GitHub לאָגין.
- קלאָוד סטאָרידזש: Firebase ס סטאָרידזש דינסט. עס איז ביליק, עפעקטיוו און פּשוט צו ינסטרומענט.
- רימאָוט קאַנפיגיעריישאַן: א וואָלקן דינסט וואָס אַלאַוז איר צו טוישן די פאַנגקשאַנאַליטי אָדער קוק פון דיין אַפּ אָן צווינגען יוזערז צו אָפּלאָדירן אַ דערהייַנטיקן
- אַפּ פאַרשפּרייטונג: דאָס אַלאַוז איר צו געשווינד און לייכט פאַרשפּרייטן דיין אַפּלאַקיישאַן בויען צו טעסטערס.
האַנט-אויף מיט FlutterFire
ניצן Flutterfire צו לייגן Firebase צו די Flutter אַפּ.
1. ינסטאַלירונג
פאַרזיכערן אַז די Firebase CLI איז אינסטאַלירן אויף דיין קאָמפּיוטער.
ניצן די פאלגענדע באַפֿעל צו ינסטאַלירן די FlutterFire CLI:
2. שאַפֿן אַ שפּאָגל נייַ פלאַטער אַפּ
איצט מיר וועלן שאַפֿן אַ נייַע פלאַטער אַפּלאַקיישאַן.
דורך פעליקייַט, די הויפּט פֿונקציע פון דעם פּראָגראַם וועט אָנהייבן מיט די פאלגענדע קאָד
3. גרינדן אַ נייַע Firebase פּרויעקט
ווען Flutterfire קריייץ דעם פּראָדוקט, עס פּיריאַדיקלי לויפט אין פּראָבלעמס ווי די. סימפּלי אַרייַן די פּרויעקט נאָמען אין די פירעבאַסע UI און דיסייבאַל Google Analytics ווייַל מיר וועלן נישט נוצן עס.
4. ניצן די FlutterFire CLI צו לייגן אַ Firebase פּרויעקט
מיר קענען איצט צוריקקומען צו די באַפֿעלן שורה און לויפן: אַמאָל די Firebase פּרויעקט איז באשאפן און קאַנפיגיער Flutterfire.
א רשימה פון אַלע אַקטיוו Firebase פּראַדזשעקס קענען זיין געפֿונען דאָ:
איצט מיר קענען קלייַבן און אַרייַן די פּרויעקט וואָס מיר פּונקט געגרינדעט. דערנאָך מיר קענען באַשליסן וואָס פּלאַטפאָרמס צו שטיצן:
פֿאַר יעדער פּלאַטפאָרמע מיר דאַרפן, די CLI וועט בויען אַ Firebase אַפּ.
5. מיר שטעלן Firebase אין די פלוטער אַפּ.
נאָך די קאַמפּלישאַן פון די פריערדיקע שריט, מיר וועלן שאַפֿן אַ נייַע טעקע מיטן נאָמען Firebase options.dart אין די ליב טעקע. מיר דאַרפֿן צו לייגן Firebase האַרץ אין אונדזער 'pubspec.yaml' בייַ מינדסטער:
דער יניטיאַליזאַטיאָן קאָד קענען דעריבער זיין מוסיף צו די מאַינ.דאַרט טעקע.
איצט, מיר האָבן פאַרטיק אַלע די קאַנפיגיעריישאַן סטעפּס, און אונדזער אַפּ זאָל איצט אַרבעטן אויף אַנדרויד, יאָס און די וועב.
סאָף
צום סוף, FlutterFire גיט אַ סכום פון יינציק פלוטער פּלוגינס וואָס לאָזן Flutter דעוועלאָפּערס צו שאַפֿן גאָר פאַנגקשאַנינג קרייַז-פּלאַטפאָרמע אַפּפּס.
FlutterFire איז בלויז סטאַרטעד, און עס זענען נאָך אַ פּלאַץ פון זאכן וואָס דאַרפֿן צו זיין מוסיף צו די דעוועלאָפּער ס עמער.
לאָזן אַ ענטפֿערן