Fizahan-takelaka[Afeno][Aseho]
Raha mpamorona Flutter ianao izay te hanitatra ny fahaizanao mba hampidirana ny fivoarana feno.
Avy eo dia mila mahatakatra ny fomba fampifandraisana ny serivisy backend ianao. Firebase no angon-drakitra malaza indrindra ho an'ny Flutter.
Na dia maro aza ny fahafaha-manao asa mifandraika amin'ity rafitra vaovao ity, dia tsy ampy ny mpamorona mahay. Noho izany dia efa lasa ny fotoana hanatsarantsika ny fahaizantsika sy hanararaotra ireo fahafaha-manao ireo raha vao azo atao.
Amin'ity lahatsoratra ity dia hiresaka momba ny Flutterfire, Firebase, ary ny fomba ahafahanao manampy Firebase amin'ny a App Flutter miaraka amin'ny FlutterFire CLI. Andeha isika hanomboka.
hahazoana hevi-javatra FlutterFire
Google's Flutter dia fitaovana UI amin'ny famoronana rindranasa miampita sehatra. Flutter dia mifanaraka amin'ny Android, iOS, Windows, Linux ary Mac. Izy io dia maimaim-poana ary fitaovana open-source ho an'ny famoronana fampiharana mahasarika aesthetique.
Ny tombony lehibe amin'ny fampiasana Flutter ho backend miaraka amin'ny Firebase dia ny fanomezany endri-javatra maro amin'ny fitantanana fampiharana.
Firebase dia mpamatsy Backend-as-a-Service (Baas). Izy io dia manome fitaovana sy serivisy isan-karazany ho an'ny mpamorona mba hanampiana azy ireo amin'ny famoronana fampiharana avo lenta, fanitarana ny mpampiasa azy ary hahazo tombony. Izy io dia miorina amin'ny fotodrafitrasa Google.
Ny Firebase dia hanome izay rehetra ilain'ny orinasa amin'ny toerana iray, manomboka amin'ny fitahirizana rahona ka hatramin'ny angon-drakitra tena izy, fampiantranoana hatramin'ny serivisy fanamarinana. FlutterFire dia andiana plugins izay ahafahan'ny programa Flutter mampiasa Firebase Services.
Fitaovana Firebase
- Angona tena-fotoana: angona NoSQL omen'ny Firebase mba hitahiry sy handrindrana ny angona eo amin'ireo mpampiasa anao amin'ny fotoana tena izy. Izy io koa dia natao ho an'ny fampiasana ivelan'ny aterineto.
- Cloud Firestore: Fanavaozana ny angon-drakitra tena izy. Izy io dia mampianatra ny hevitry ny fanangonana sy antontan-taratasy amin'ny maodely data vaovao sy intuitive kokoa. Izy io koa dia manana fikarohana manankarena sy haingana kokoa ary mizana mihoatra ny Realtime Database, na eo amin'ny lafiny fampisehoana na ny vidiny.
- Authentication: Manamora ny fanamarinana amin'ny serivisy na sehatra maro ihany koa ny Firebase, ao anatin'izany fa tsy voafetra amin'ny tenimiafina mailaka, laharan-telefaona, Google, Facebook, Twitter, ary fidirana GitHub.
- Cloud Storage: serivisy fitahirizana Firebase. Tsy lafo, mandaitra ary tsotra ny fampiharana azy.
- Fanofanana lavitra: Serivisy rahona mamela anao hanova ny fiasa na ny fijerin'ny fampiharana anao nefa tsy manery ny mpampiasa hisintona fanavaozana
- App Distribution: Izany dia ahafahanao mizara haingana sy mora ny fananganana fampiharana anao amin'ireo mpanandrana.
Miasa amin'ny FlutterFire
Mampiasa Flutterfire hanampiana Firebase amin'ny fampiharana Flutter.
1. Installation
Ataovy azo antoka fa napetraka ao amin'ny solosainao ny Firebase CLI.
Ampiasao ity baiko manaraka ity mba hametrahana ny FlutterFire CLI:
2. Mamorona fampiharana Flutter vaovao
Ankehitriny dia hamorona fampiharana Flutter vaovao isika.
Amin'ny alàlan'ny default, ny fiasa lehibe amin'ity programa ity dia hanomboka amin'ny code manaraka
3. Mametraka tetikasa Firebase vaovao
Rehefa mamorona ny vokatra i Flutterfire dia misedra olana toy ireny tsindraindray. Soraty fotsiny ny anaran'ny tetikasa ao amin'ny Firebase UI ary esory ny Google Analytics satria tsy hampiasa azy io izahay.
4. Mampiasa ny FlutterFire CLI hanampiana tetikasa Firebase
Afaka miverina amin'ny baikon'ny baiko isika izao ary mihazakazaka: raha vao noforonina ny tetikasa Firebase ary amboary ny Flutterfire.
Ny lisitry ny tetikasa Firebase mavitrika rehetra dia hita eto:
Afaka misafidy sy miditra amin'ilay tetikasa vao naorinay izahay izao. Avy eo dia afaka manapa-kevitra izay sehatra tohanana isika:
Ho an'ny sehatra tsirairay takianay, ny CLI dia hanangana fampiharana Firebase.
5. Hametraka Firebase amin'ny fampiharana Flutter izahay.
Aorian'ny fahavitan'ny dingana teo aloha dia hamorona rakitra vaovao antsoina hoe firebase options.dart ao amin'ny lahatahiry lib. Mila ampiana fototra firebase ao amin'ny 'pubspec.yaml' farafaharatsiny:
Ny kaody fanombohana dia azo ampidirina amin'ny rakitra main.dart.
Ankehitriny, vitantsika ny dingana rehetra momba ny fanitsiana, ary tokony hiasa amin'ny Android, iOS ary ny tranonkala izao ny fampiharana.
Famaranana
Farany, FlutterFire dia manome andiana plugins Flutter tsy manam-paharoa izay ahafahan'ny mpamorona Flutter mamorona fampiharana cross-platform miasa tanteraka.
Vao manomboka ny FlutterFire, ary mbola betsaka ny zavatra mila ampiana ao amin'ny siny mpamorona.
Leave a Reply