Ngemuva kwalolu bhubhane, kube nokuqubuka okukhulu ekuthuthukisweni kohlelo lokusebenza, okwandisa ukusetshenziswa kwamathuluzi okuthuthukisa izinhlelo zokusebenza ze-cross-platform njenge-Flutter.
Naphezu kokuthandwa kwayo, iFlutter inezinkinga ezimbalwa. Ngakho-ke, onjiniyela babheke ezinye izindlela ezingcono.
Ngaphambi kokuthi sixoxe ngezinye zezindlela ezinhle kakhulu ze-Flutter laphaya, ake sithole okwengeziwe nge-Flutter.
Kuyini I-Flutter?
I-Flutter, eyethulwe ngoMeyi 2017, iyikhithi yamathuluzi ye-UI ye-Google yokudala izinhlelo zokusebenza ezikhangayo, ezakhelwe ngokomdabu zeselula, iwebhu, nedeskithophu kusuka ku-codebase eyodwa.
Kafushane, kukuvumela ukuthi wakhe uhlelo lokusebenza lweselula lwendabuko nge-codebase eyodwa. Okusho ukuthi ungaklama izinhlelo zokusebenza ezimbili ezihlukene usebenzisa ulimi olulodwa lokuhlela kanye ne-codebase (ye-iOS ne-Android).
I-Dart, ulimi lokuhlela, isetshenziselwa ukudala izinhlelo zokusebenza ze-Flutter. Umqondo oyisisekelo we-Flutter, ngakolunye uhlangothi, uzungeza amawijethi. Ngokusebenzisa amawijethi, abasebenzisi bangase bakhe ukusebenzelana okuphelele komsebenzisi.
Amawijethi ahlukaniswa abe izakhi zesakhiwo, izakhi zobuhle, izakhi zesakhiwo se-UI, njalonjalo.
I-Flutter iyikhithi yokuthuthukisa isofthiwe ephelele ehlanganisa izinjini ezinikezelayo, i-CLI (amathuluzi esixhumi esibonakalayo somugqa womyalo), amathuluzi onjiniyela, amawijethi ashintsheka ngokuphelele, ukuhlola, ukulungisa iphutha okubanzi ngokusekelwa kwe-plugin, umhloli wesihlahla sewijethi, i-API interfaces, nokunye okuningi.
Flutter Izici Key
- Ukuthuthukiswa Okusheshayo: I-Flutter inezici eziningi ezisiza onjiniyela bakhe futhi bakhiphe izinhlelo zokusebenza ngokushesha, okuhlanganisa imibhalo engaxhunyiwe ku-inthanethi. Isakhiwo esiningi esibalulekile nezinto zohlelo lokusebenza zakhiwe kusengaphambili njengamawijethi ahamba kancane, kanye nesici esibaluleke kakhulu, ukulayisha kabusha okushisayo, okonga isikhathi esiningi ngokuvumela uhlelo lokusebenza ukuthi lwakhiwe kabusha ngaphansi kwesekhondi.
- Ukusebenza Komdabu: Esinye sezici ezinhle kakhulu nge-flutter ukuthi iwumthombo ovulekile, evumela noma ubani ohlakaniphe ngokwanele ukuba abambe iqhaza ekukhuleni kwayo. Njengomphumela walokho, i-flutter izuze ukusebenza okuhle okuvamise ukuba kuhle njengezinhlelo zokusebenza zomdabu.
- I-Expressive and Flexible User Interface (UI): Ukusebenzelana okuhle komsebenzisi (i-UI) kufanele kube isici esibalulekile sanoma ibuphi ubuchwepheshe bokuthuthukiswa kohlelo lokusebenza emakethe. Nokho, ngosizo lwezici zayo ezisheshayo ezifana nedizayini ebalulekile, esiza uhlelo lokusebenza ukuthi lubonakale luhle kakhulu ngaphandle komsebenzi, i-flutter iyiphushele kwelinye izinga.
- Imisebenzi ye-Cross-platform: Isici esihle kakhulu sika-Flutter ukuthi uma udala uhlelo lokusebenza lweselula, uphinda uthole iwebhu nohlelo lokusebenza lwedeskithophu.
Amaphuzu Obuhlungu be-Flutter
I-Flutter inezici ezinhle kakhulu. Nokho, izici eziningi ezivimbela onjiniyela ukuthi bayisebenzise. Lokhu kubandakanya:
- Onjiniyela kumele bachithe isikhathi esithile befunda ulimi olusha lokuhlela ngoba inkundla yakhiwe ku-Dart.
- Uma ufisa ukudala izinhlelo zokusebenza ngamakhono aqondene nedivayisi, i-Flutter akuyona eyakho.
- Ngaphezu kwalokho, abanye onjiniyela bathi i-Flutter ayisebenzi ekudaleni izinhlelo zokusebenza eziyinkimbinkimbi.
Kuzo zonke lezi zizathu, ukufuna enye indlela engcono kakhulu ye-Flutter kungaba yisinqumo esihlakaniphile.
1. Phendulela uNative
Phendulela uNative ikuvumela ukuthi udale izinhlelo zokusebenza zeselula ngokuphelele ku-JavaScript. Inomqondo ofanayo nowe-React futhi ikuvumela ukuthi udale i-UI yeselula eyinkimbinkimbi usebenzisa izingxenye ezimemezelayo.
Awenzi uhlelo lokusebenza lwewebhu yeselula, uhlelo lokusebenza lwe-HTML5, noma uhlelo lokusebenza oluyingxube nge-React Native; wenza uhlelo lokusebenza lweselula lwangempela olungenakuhlukaniswa nolwenziwe nge-Objective-C noma i-Java.
Izingxenye ezibalulekile zokwakha i-UI ku-React Native ziyefana nasezinhlelweni zokusebenza ezijwayelekile ze-iOS ne-Android. Uvele uhlanganise lezo zingcezu ne-JavaScript kanye ne-React.
Ngalolu hlaka, ungase udale izinhlelo zokusebenza ezinhle kakhulu zezingxenyekazi eziningi usebenzisa i-codebase eyodwa. I-React Native Framework, umthombo ovulekile, uhlaka lweselula oluphambanayo, lwashicilelwa ngo-2015.
Ngenxa yamakhono ayo amangalisayo nezinzuzo, isiphenduke enye yezinkundla ezinkulu kakhulu zezinhlelo zokusebenza zeselula ezihlukene. Kodwa-ke, inani elandayo lonjiniyela liphendukela ku-React Native ukuze bakhe izinhlelo zokusebenza ezinamandla ze-cross-platform.
Izici
- Inkundla engumthombo ovulekile.
- Ukusebenziseka kabusha kweKhodi ye-Live React.
- I-Architecture ene-modular futhi esebenziseka kalula.
buhle
- Kuyashesha ukwakha - Isikhathi sokuthuthukiswa esincishisiwe isici esidayisayo esiyinhloko se-React Native. Uhlaka luhlanganisa izingxenye eziningi esezilungele ukusetshenziswa ezingasiza ukusheshisa inqubo.
- Uhlaka olulodwa, izinkundla eziningi - I-React Native ikuvumela ukuthi usebenzise kabusha i-codebase yakho (noma ingxenye yayo) phakathi kwe-iOS ne-Android. Kuya ngenani lamamojula omdabu asetshenziswa kuhlelo lwakho, ukuthuthukiswa kwenkundla yesiphambano kwangempela kuyenzeka ngezinga elithile.
- Amaqembu amancane - Intuthuko yomdabu ye-Android ne-iOS idinga ukwakhiwa kwamaqembu amabili azimele. Ingaphazamisa ukusebenzisana konjiniyela futhi, ngenxa yalokho, ibambezele intuthuko. Uma ukhetha i-React Native, uzofuna ngokuyinhloko a Umthuthukisi weJavaScript ongabhala ikhodi yazo zombili izinkundla.
- I-UI Eyenziwe Lula - I-React Native iqondiswe ngokuqinile ekwakhiweni kwesixhumi esibonakalayo somsebenzisi weselula. Uzodinga ukwakha ukulandelana kwezenzo kuhlelo ngesikhathi sokuthuthukiswa komdabu. Ngenxa yokuthi i-RN isebenzisa uhlelo olumemezelayo, ukulandelana okunjalo kokwenza imisebenzi akusadingeki. Ngenxa yalokho, amaphutha ezindleleni umsebenzisi angahamba kulula kakhulu ukuzibona.
bawo
- Izinkinga zokuhambisana nokulungisa iphutha - Abathuthukisi bangase bahlangabezane nezinkinga ezihlukahlukene ngokuhambisana kwephakheji noma amathuluzi okulungisa iphutha. Uma onjiniyela bakho bengayazi kahle i-React Native, lokhu kungase kube nomthelela omubi ekuthuthukiseni kwakho njengoba bechitha isikhathi bexazulula izinkinga.
- Isidingo Sonjiniyela Bomdabu - Ezinye izici zomdabu namamojula adinga ubuchwepheshe obujulile benkundla ethile. Ukungabi bikho kokusekelwa ngaphandle kwebhokisi kwamakhono amaningi ohlelo lokusebenza (isb, susa izaziso) phambilini bekuyinkinga enkulu ngeReact Native development.
2. I-Ionic
Ionic kuyinto ikhithi yamathuluzi ye-UI yomthombo ovulekile ngokudala izinhlelo zokusebenza zeselula ezisebenza kahle kakhulu, zekhwalithi ephezulu, izinhlelo zokusebenza zedeskithophu, nezinhlelo zokusebenza zewebhu eziqhubekayo zisebenzisa ubuchwepheshe bewebhu njenge-HTML, CSS, ne-JavaScript.
Ingaphambili I-SDK uhlaka olukuvumela ukuthi wakhe izinhlelo zokusebenza zeselula ze-iOS, Windows, namadivayisi we-Android usebenzisa i-codebase efanayo.
Ifakazela ukuthi iyithuluzi lokuhlela le-cross-platform lamadivayisi eselula. Ivumela abahleli bezinhlelo ukuthi bakhe kanye futhi basebenze noma yikuphi.
I-Ionic ngempela iwuhlaka lokuthuthukisa uhlelo lokusebenza lweselula lwe-HTML5 olugxile ezinhlelweni eziyingxubevange. I-Ionic igxile kakhulu ngolwazi lomsebenzisi osekupheleni, noma ukusebenzisana kwe-UI, okuyisibopho sokubukeka nomuzwa wohlelo lwakho lokusebenza.
Inguqulo yokuqala yalolu hlaka, esekelwe ku-Angular JS ne-Apache Cordova, yakhululwa ngo-2013, futhi iyisixazululo esibi kakhulu esifana ne-Flutter ngezindlela ezithile.
Kulula ukuyiqonda futhi ingasebenza namanye amalabhulali noma izinhlaka ezifana ne-Angular, Cordova, nezinye. Ingase futhi isetshenziswe ngaphandle kohlaka olungaphambili ngokusebenzisa ukufakwa kweskripthi esilula. Ine-interface yomugqa womyalo ekuvumela ukuthi wakhe uhlelo ngenkathi unciphisa isikhathi sokubhala amakhodi.
Izici
- Izingxenye ze-CSS- Lezi zingxenye, ngokubukeka kwazo komdabu kanye nomuzwa wazo, zihlinzeka cishe zonke izingcezu ezidingwa uhlelo lokusebenza lweselula. Isitayela esizenzakalelayo sezingxenye singashintshwa kalula ukuze silingane nemiklamo yakho.
- I-Ionic CLI - Lena insiza ye-NodeJS equkethe imiyalo yokwethulwa, ukuthuthukisa, ukusebenza, kanye nokulingisa izinhlelo zokusebenza ze-Ionic.
- I-AngularJS – I-AngularJS Ionic yakha izinhlelo zokusebenza ezisezingeni eliphezulu zekhasi elilodwa ezenzelwe amadivayisi eselula kusetshenziswa i-AngularJS MVC architecture.
- Ama-plugin e-Cordova - Ama-plugin e-Apache Cordova ahlinzeka nge-API edingekayo ukuze kusetshenziswe idivayisi yomdabu ngekhodi ye-JavaScript.
buhle
- Uma iqhathaniswa nezinhlelo zokusebenza zomdabu ze-iOS/Android, inika amandla ukuthuthukiswa okusheshayo.
- Ngaphandle kosekelo oluthile lwe-plugin, likuvumela ukuthi wakhe izinhlelo zokusebenza zamasistimu amaningi wokusebenza usebenzisa i-codebase efanayo.
- Inika amandla ukuhlolwa okulula kwamamojula nezingxenye.
- Inama-plugin amaningi kanye nezingxenye ezisebenziseka kabusha.
- Ihlanganisa izinhlobonhlobo zezingxenye ze-UI futhi ivumela ukwenziwa kwe-prototyping ngokushesha.
- Ihlinzeka ngenqwaba yama-plugin okudala izinhlelo zokusebenza zeselula ezinamandla kakhulu.
- Uzothola izinto eziningi ze-UI ezizokwenza kube lula ukuzisebenzisa nokuphatha.
bawo
- Ukulungisa iphutha kungase kube nzima usebenzisa i-ionic, futhi kuthatha isikhathi eside ukulungisa inkinga. Kwenza ukuthola imbangela yephutha kube nzima, futhi umlayezo wephutha ungase ube ongaqondakali ngezinye izikhathi.
- Ihlanganisa ama-plugin athile omdabu angase angathembeki futhi angase angqubuzane.
- Uma uthuthukisa izinhlelo zokusebenza eziyingxubevange, ungase uhlangabezane nezinkinga zokuphepha futhi ikhodi yakho ingase ibe sengcupheni kubageli.
- Lapho kwakhiwa izinhlelo zokusebenza zeselula eziyinkimbinkimbi nezidinga izinsiza, kungase kube nokukhathazeka okuthile kokusebenza.
- Uma uqala ngohlaka lwe-ionic, kufanele uthembele kuma-plugin ukuze ufinyelele ukusebenza komdabu.
3. I-Cordova
I-Apache Cordova iwuhlaka lomthombo ovulekile oluvumela abathuthukisi bewebhu ukuthi basebenzise okuqukethwe okukhona kwe-HTML, CSS, ne-JavaScript ukuze bakhe izinhlelo zokusebenza zomdabu zebanga lamadivayisi eselula.
I-Cordova isebenzisa i-WebView yomdabu ukuze inikeze uhlelo lwakho lwewebhu. I-WebView iyingxenye yohlelo lokusebenza (elifana nenkinobho noma ibha yethebhu) ebonisa okuqukethwe kwewebhu ngaphakathi kohlelo lwendabuko.
Cabangela i-WebView njengesiphequluli sewebhu esingenazo izici ezijwayelekile zokusetshenziswa kubonwa njengenkambu ye-URL noma umudwa ochaza ngesimo.
U-Nitobi uphinde wadala i-Cordova, okuwuhlaka oluwusizo lokuthuthukisa uhlelo lokusebenza.
Uhlelo lwewebhu olusebenza ngaphakathi kwalesi sitsha lusebenza ngendlela efanayo kunoma iyiphi enye insiza yewebhu esebenza kusiphequluli seselula—lungavula amakhasi e-HTML engeziwe, yenze ikhodi ye-JavaScript, idlale amafayela emidiya, futhi ixhumane neziphakeli zangaphandle.
Lolu hlobo lohlelo lokusebenza lweselula kwesinye isikhathi lubizwa nge-hybrid application. Izinhlelo zokusebenza ze-Cordova zipakishwe njengezinhlelo zokusebenza zedivayisi yeselula ezinokufinyelela kuma-API wamadivayisi omdabu. Lolu hlaka luvumela futhi ukuhlanganiswa kwamazwibela ekhodi yomdabu kanye ne-hybrid.
Izici
- Izingxenye Eziyisisekelo Ze-Cordova: I-Cordova ihlanganisa izinhlobonhlobo zezingxenye ezibalulekile ezidingwa yinoma yiluphi uhlelo lokusebenza lweselula. Lezi zingxenye zinikeza isisekelo sohlelo lokusebenza, okusivumela ukuthi sigxile ekuthuthukiseni ukucabanga kwethu.
- Ama-plugin we-Cordova: Ihlinzeka nge-API yokuhlanganisa ukusebenza kweselula komdabu kuphrojekthi yethu ye-JavaScript. Lawa ma-plugin avumela uhlelo ukuthi lufinyelele imisebenzi yedivayisi njengekhamera, ibhethri, abathintwayo, njalonjalo.
- I-Command Line Interface (CLI): Lolu hlelo lokusebenza luphethe izinqubo nokufaka ama-plugin ezisekelweni ezihlukahlukene. Isetshenziselwa ukuqalisa izinhlelo nokwenza inqubo yokuthuthukisa ihambe kahle.
buhle
- Kulula ukuyifunda futhi ingase isetshenziselwe ukwakha izinhlelo zokusebenza ze-cross-platform.
- Yinkundla yamahhala nevulekile.
- Ukuthuthukiswa kohlelo lokusebenza lwe-Cordova kuyashesha njengoba liphenduka uhlelo lokusebenza oluhambisana nezinkundla ezahlukene.
- Ikuvumela ukuthi udale izinhlelo zokusebenza zamapulatifomu amaningi ngaphandle kokuthi ufunde izilimi zokuhlela ezintsha.
- Kuyiqoqo lama-plugin akhiwe ngaphambilini avumela ukufinyelela kukhamera yedivayisi, i-GPS, nesistimu yefayela.
bawo
- Ijubane layo liyaphazamiseka ngenxa yokusebenzisa ikhodi yayo ekubukeni kwesiphequluli.
- Ayilungele izinhlelo zokusebenza ezinkulu njengoba izinhlelo zokusebenza ezixubile zihamba kancane kunezinhlelo zokusebenza zomdabu.
- Ayilungile ekuthuthukisweni kwezinhlelo zegeyimu njengoba idinga ama-plugin ambalwa aphezulu angatholakali okwamanje.
4. I-Xamarin
I-Xamarin iyinkundla yomthombo ovulekile yokuthuthukisa izinhlelo zokusebenza ze-contemporary ne-performact.net ze-iOS, i-Android, ne-Windows.
Izinhlelo zokusebenza ze-Xamarin zingase zigunyazwe ku-PC noma ku-Mac bese zihlanganiswa zibe amaphakheji ezinhlelo zokusebenza zomdabu njengefayela le-an.apk le-Android noma ifayela le-an.ipa le-iOS.
Idizayinelwe onjiniyela abafuna ukwabelana ngekhodi, ukuhlola, nokucabanga kwebhizinisi kuzo zonke izinkundla futhi badale izinhlelo zokusebenza ze-cross-platform ku-C# besebenzisa i-Visual Studio.
Ungakha uhlelo lokusebenza lweselula olunokubukeka komzwelo ngokuphelele nomuzwa. Ku-Xamarin, ungakha i-codebase ye-C# eyodwa ekwazi ukufinyelela yonke imisebenzi yomdabu ye-SDK.
Le phethini inika amandla onjiniyela ukuthi babhale yonke i-logic yebhizinisi labo ngolimi olulodwa (noma baphinde basebenzise ikhodi yohlelo lokusebenza ekhona) kuyilapho bezuza ukusebenza komdabu, ukubukeka, nokuzwakala kuzo zonke izingxenyekazi.
Izici
- Isibopho esiphelele se-SDK- I-Xamarin inokubophezela cishe kwawo wonke ama-SDK weplathifomu eyisisekelo kukho kokubili i-iOS ne-Android. Ngaphezu kwalokho, lokhu okutholakele kuthayiphe kakhulu, okusho ukuthi kulula ukuzulazula nokusetshenziswa, futhi kunika amandla ukuhlola kohlobo okuphelele ngesikhathi sokwakha nangesikhathi sokuthuthukiswa. Izibopho ezithayiphiwe ngokuqinile zibangela amaphutha ambalwa wesikhathi sokusebenza nezinhlelo zekhwalithi ephezulu.
- Ukwakhiwa kolimi lwesimanje- Izinhlelo zokusebenza ze-Xamarin zibhalwa ngo-C#, ulimi lwesimanje olunobuhle obukhulu ngaphezu kwe-Objective-C ne-Java, njengamakhono olimi aguqukayo, ukwakhiwa okusebenzayo okufana ne-lambdas, i-LINQ, izinhlelo ezifanayo, amajenerikhi, nokuningi.
- Ukusekelwa kwe-Cross-platform kwamadivayisi eselula- I-Xamarin ihlinzeka ngokuhambisana okuphelele kwenkundla yezingxenyekazi ezintathu ezinkulu ze-iOS, i-Android, ne-Windows. Nge-Xamarin, izinhlelo zokusebenza zingathuthukiswa ukuze kwabelwane kufika ku-90% wekhodi yazo. I-Essentials inikeza i-API efanayo yokuthola ukufinyelela kuzinsiza ezabiwe kuzo zontathu izinkundla. Konjiniyela beselula, ikhodi okwabelwana ngayo ingase yehlise ngokuphawulekayo izindleko zokuthuthukisa kanye nesikhathi sokumaketha.
- I-Robust Base Class Library (BCL) - Izinhlelo zokusebenza ze-Xamarin zisebenzisa i-.NET BCL, isethi enkulu yamakilasi anamakhono abanzi futhi ahlelekile ahlanganisa i-XML eqinile, Isizindalwazi, i-Serialization, i-IO, i-String, nosekelo Lwenethiwekhi, phakathi kokunye. Ikhodi ye-C# ekhona ingase iqoqwe ukuze isetshenziswe kuhlelo lokusebenza, okuvumela ukufinyelela kulabhulali engamakhulu eyandisa amandla e-BCL.
buhle
- Imijikelezo yokuthuthukisa emifushane- Enye inzuzo ebalulekile yokuthuthukiswa kohlelo lokusebenza lwe-Xamarin ukuthi u-90% wekhodi ingasetshenziswa kabusha noma igaywe kabusha ukuze kudalwe izinhlelo zokusebenza zezinkundla eziningi zeselula. I-Bing yakhiwe nge-C# kanye nekhodi yomdabu. Ingqikithi yemitapo yolwazi kanye nokuthuthukiswa kohlelo lokusebenza lwe-Xamarin kusiza ukulondoloza inani elibalulekile lesikhathi nomsebenzi. Ifinyeza imigqa yesikhathi yokuthuthukiswa ngenkathi ikhiqiza izinhlelo zokusebenza zezingxenyekazi ezimbalwa.
- Usekelo olugcwele lwedivayisi (okungukuthi ikhamera, i-GPS)- Njengoba i-Xamarin ihlinzeka ngokusebenza kohlelo lokusebenza lwezinga lendabuko, igwema ukukhathazeka kokuhambisana kwehadiwe, ama-plugin, nama-API. Iphinde ikuvumela ukuthi uxhume nemitapo yolwazi yomdabu. Onjiniyela bangase badale izinhlelo zokusebenza ezinokusebenza kwedivayisi evamile, futhi izinhlelo zokusebenza ezinjalo zizokwenza kalula kuzo zonke izinkundla ezinkulu. Ukwenza ngendlela oyifisayo okungcono nolwazi olufana nolwendabuko lwezinsizakalo zokuthuthukisa uhlelo lokusebenza lwe-Xamarin lungatholakala ngezindleko eziphezulu eziphansi.
- Vula umthombo ubuchwepheshe obunokusekelwa okuqinile- Ukulandela ukutholwa kwe-Microsoft kwe-Xamarin, kube nezinguquko ezibalulekile zenqubomgomo. I-Xamarin SDK isivuleke umthombo, futhi manje isitholakala kuwo wonke umuntu ongaphansi kwelayisensi ye-MIT. Isiteji sakhula ekudumeni njengoba isithiyo esiyinhloko - ukuthengwa kwelayisensi - sisusiwe. I-Xamarin isiguqukele ekubeni isitaki sobuchwepheshe esithembekile nesiqinile sezixazululo zokuthuthukisa uhlelo lokusebenza lwezingxenyekazi eziningi.
bawo
- Ukuthuthukiswa kwe-UI kuthatha isikhathi - Nakuba isofthiwe eminingi ye-Xamarin ingase iphinde isetshenziswe kuwo wonke amapulatifomu, ukwakhiwa kwe-UI eyisisekelo ayikaphatheki. Onjiniyela bangadingeka ukuthi babhale ikhodi ethile noma basebenze ezinkundleni ezahlukene, okuyinqubo edla isikhathi.
- Usayizi wefayela ungase udinge ukulungiswa - Onjiniyela bangase badinge ukwenza izinguquko kusayizi wefayela lohlelo lokusebenza. Isizathu esibalulekile salokhu ukuthi ukusebenzisa amalabhulali abalulekile kanye nokusebenza kubeka ingcindezi enkulu esitolo sohlelo lokusebenza. Ngaphambi kokuthumela uhlelo lwakho lokusebenza lwe-Xamarin esitolo sohlelo lokusebenza oluhlobene, kufanele wenze isiqiniseko sokuthi linosayizi wefayela lohlelo lokusebenza ozwakalayo. Osayizi bavamise ukuhluka ukusuka ku-3MB ukuya ku-15MB.
Isiphetho
Ngakho-ke, lezi ezinye zezindlela eziphezulu ze-Flutter okufanele uzicabangele ngenkathi uklama izinhlelo zokusebenza ze-cross-platform ezilula nezinhle kakhulu.
Nokho, ngaphambi kokuthatha isinqumo, kubalulekile ukuhlaziya izici zohlelo lwakho lokusebenza ngoba lokhu kuzokutshela ukuthi yiluphi uhlaka oluyilungele kakhulu.
Okokugcina, ukukhetha kwakho kwesixazululo kufanele kusekelwe kunoma iyiphi ifilosofi oyibhalisela, ukuthi ufuna ukulisebenzisa kuphi futhi kanjani uhlelo lwakho lokusebenza, nokuthi imaphi amathalente onawo manje noma ongathanda ukuwathola ngokuzayo.
Kunjalo, indlela engcono kakhulu yokunquma ukuthi iyiphi ekulungele ukuqala ukuzithuthukisa ngazo zonke bese uqhathanisa imiphumela yakho.
shiya impendulo