Ripanga o Ihirangi[Huna][Whakaatu]
Mena he kaiwhakawhanake Flutter koe e hiahia ana ki te whakawhänui i o pükenga ki te whakauru i te whanaketanga-taapiri katoa.
Na me mohio koe me pehea te hono i nga ratonga tuara. Ko Firebase te papaaarangi tino rongonui mo Flutter.
Ahakoa he maha nga whai waahi mahi e pa ana ki tenei anga hou, he iti noa nga kai-whakawhanake whai tohu. No reira kua pahemo te wa mo tatou ki te whakapai ake i o tatou pukenga me te whakamahi i aua huarahi ka taea.
I roto i tenei pou, ka maatau a Flutterfire, Firebase, me pehea e taea ai e koe te taapiri Firebase ki a Taupānga rere me FlutterFire CLI. Kia timata tatou.
māramatanga Rererenga
Ko te Google's Flutter he kete taputapu UI mo te hanga taupānga whakawhiti-papa. He hototahi a Flutter ki te Android, iOS, Windows, Linux, me te Mac. He kore utu me te kete taputapu puna tuwhera mo te hanga tono tino ataahua.
Ko te painga nui o te whakamahi i a Flutter hei tuara ki a Firebase ko te whakarato i nga momo waahanga whakahaere tono.
Ko Firebase he kaiwhakarato o Backend-as-a-Service (Baas). He maha nga momo taputapu me nga ratonga ki nga kaiwhakawhanake hei awhina i a raatau ki te hanga taupānga kounga teitei, te whakawhanui i o raatau turanga kaiwhakamahi me te whai hua. He mea hanga ki runga i nga hanganga a Google.
Ka whakaratohia e te Firebase nga mea katoa e hiahiatia ana e te pakihi i te waahi kotahi, mai i te rokiroki kapua ki nga papaa raraunga tuuturu, te manaaki ki nga ratonga motuhēhēnga. Ko FlutterFire he huinga mono e taea ai e nga kaupapa Flutter te whakamahi i nga Ratonga Firebase.
Nga taputapu Firebase
- Raraunga Raraunga Wa-Tuturu: He patengi raraunga NoSQL i tukuna mai e Firebase ki te penapena me te tukutahi raraunga i waenga i o kaiwhakamahi i te waa-pono. Kua whakaritea hoki mo te whakamahi tuimotu.
- Cloud Firestore: He whakamohoatanga Raraunga Raraunga Tuturu. Ka whakaakona nga whakaaro o nga kohinga me nga tuhinga i roto i te tauira raraunga hou ake. He pai ake, he tere ake nga rapunga me nga unahi nui ake i te Raraunga Raraunga Tuturu, mo te mahi me te utu.
- Motuhēhēnga: Ko te Firebase he mea ngawari ki te whakamotuhēhē me te maha o nga ratonga me nga papaahi, tae atu ki te kupuhipa imeera, nama waea, Google, Facebook, Twitter, me te takiuru GitHub.
- Rokiroki Kapua: Te ratonga rokiroki a Firebase. He iti te utu, he whai hua, he ngawari ki te whakatinana.
- Whirihoranga Mamao: He ratonga kapua ka taea e koe te whakarereke i te mahi, te ahua ranei o to taupānga me te kore e akiaki i nga kaiwhakamahi ki te tango i tetahi whakahou
- Tohatoha Taupānga: Ma tenei ka taea e koe te toha tere me te ngawari o to hangahanga taupānga ki nga kaiwhakamatautau.
Nga ringaringa me FlutterFire
Ma te whakamahi i te Flutterfire hei taapiri i te Firebase ki te taupānga Flutter.
1. tāutanga
Me whakarite kua whakauruhia te Firebase CLI ki to rorohiko.
Whakamahia te whakahau e whai ake nei hei whakauru i te FlutterFire CLI:
2. Te hanga i tetahi taupānga Flutter hou
Inaianei ka hangaia e matou he tono Flutter hou.
Ma te taunoa, ka timata te mahi matua o tenei papatono me te waehere e whai ake nei
3. Te whakatu i tetahi kaupapa Firebase hou
I te wa e hanga ana a Flutterfire i te hua, ka pa ki nga raru penei. Pato noa te ingoa kaupapa ki te Firebase UI me te whakakore i a Google Analytics na te mea kaore matou e whakamahi.
4. Ma te whakamahi i te FlutterFire CLI hei taapiri i tetahi kaupapa Firebase
Ka taea e tatou te hoki ki te raina whakahau me te whakahaere: i te wa i hangaia ai te kaupapa Firebase me te whirihora i a Flutterfire.
Ka kitea he rarangi o nga kaupapa Firebase hohe katoa i konei:
Inaianei ka taea e tatou te kowhiri me te whakauru i te kaupapa i whakaritea e tatou. Ka taea e tatou te whakatau kohea nga papaaho hei tautoko:
Mo ia turanga e hiahiatia ana, ka hangaia e te CLI tetahi taupānga Firebase.
5. Ka whakaturia e matou a Firebase ki te taupānga Flutter.
Whai muri i te otinga o te taahiraa o mua, ka hangaia he konae hou ko te firebase options.dart ki te kōpaki lib. Me taapiri tatou i te matua ahi i roto i to tatou 'pubspec.yaml' i te iti rawa:
Ka taea te taapiri i te waehere arawhiti ki te konae main.dart.
Inaianei, kua oti i a matou nga mahi whirihoranga katoa, a me mahi to maatau taupānga i runga i te Android, iOS, me te paetukutuku.
Opaniraa
Ka mutu, ka whakaratohia e FlutterFire he huinga monomai Flutter ahurei e taea ai e nga kaiwhakawhanake a Flutter te hanga i nga taupānga whakawhiti-papa.
Ka timata noa a FlutterFire, he maha tonu nga mea hei taapiri atu ki te peere a te kaiwhakawhanake.
Waiho i te Reply