Namuhla, kule bhulogi, singase sifune ukunikeza idatha mayelana ne-Flutter, ukuthuthukiswa okumangalisayo kwe-cross-platform.

Ngaphambi kokuqhubekela phambili ku-Flutter, kufanele sihlole izinzuzo ze ukuthuthukiswa kwepulatifomu.

Izinzuzo zokuThuthukiswa kwe-Cross-Platform

Njengenhlangano yokuthuthukisa izinhlelo zokusebenza zamaselula e-India, sisebenzisa izinhlaka zokuthuthukiswa kwezingxenyekazi ezihlukene. Ukuthuthukiswa kwe-Cross-platform kunikeza ububanzi bezinzuzo ezinhlanganweni zokuthuthukisa izinhlelo zokusebenza zeselula.

Nazi ezinye zazo:

1. Ukusetshenziswa Kabusha Kwe-User Interface

Mayelana nokusetshenziswa kabusha kwe-UI, abahleli abambalwa nonjiniyela bathi kufanele kube ngokwemithetho yenkundla. Kungakhathaliseki ukuthi kungenzeka, ngasikhathi sinye, kukhona i-UI “emakiwe” ehlanganisiwe. Le UI ilingana nazo zonke izigaba. Lokhu, nokho ngaphezu kwalokho izigaba zisusa ukuhlukaniswa ku-UX, njenge-UI ngaphandle kosizo oluvela komunye umuntu.

2. Kuvumelanisiwe

Esikhathini lapho wakha into ethokozisayo nentsha, kuvame ukuthi izozanywa futhi ithunyelwe ngesikhathi esifanayo. Lokhu kusiza iqembu eliphromothayo nelisekelayo, nabaphathi bezinto ukwenza umsebenzi wabo ube lula. Lokhu kungenxa yezizathu zokuthi amathuba okuthola uhlelo lokusebenza lokuzivumelanisa nezimo ngaphandle kokulibaziseka isikhashana kumakhasimende azokhula.

3. Umjikelezo Wokuthuthuka

Ukwenza noma iyiphi ingxenye ngesikhathi esisodwa kuwumjikelezo osheshayo kunokuwenza ube ngokoqobo kabili. Lokhu kubalulekile emjikelezweni wokuphila wokuthuthukisa ngokugcwele. Umjikelezo uqala ngokudalulwa kwento ekubhalweni kwekhodi, ukuhlolwa, njengokuhlela.

Manje, singaqhubeka kanjani siye ku-Flutter.

I-Flutter Iwusizo Kangakanani Ekuthuthukiseni Uhlelo Lokusebenza?

Uma usebenzisa i-shudder cross-platform isakhiwo sokuthuthukiswa kohlelo lokusebenza lweselula, ngaleso sikhathi, ungakwazi ukwabelana ngekhodi yebhizinisi lakho. Lokhu, nokho ngaphezu kwalokho kungabelana nge-UI. Lokhu kungenxa yokuthi umjikelezo wokulethwa uqedwa yisakhiwo njengoba kunezinketho ezimbalwa zalokhu.

Ihlanganisa:

  • Ukusebenzisa izingxenye (ezibukeka endaweni) esigabeni ngasinye
  • Ihlanganise i-UI kuzo zonke izinkundla

Ngaphandle kwalokhu, kukhona inhlanganisela engavamile futhi. Isibonelo, izingxenye ze-Material ku-iOS ne-Cupertino ku-Android.

Okulandelayo yi-elite. Ngokunganyakazi, ungakwazi ukwazisa okungaphezu kuka-60 FPS. Lokhu kuyisisetshenziswa sempilo enzima futhi. Futhi, njengoba zonke izingxenye zisetshenziswa kusukela ekuqaleni, uzothola uhlaka lwe-UI olumangalisayo olusekelwe ekuhlelekeni okusebenzayo, njengokuhlelwa phezu kwefa.

Futhi, enye into entsha mayelana ne-vacillate isetshenziswa ulimi lwe-dart.

Izinkanyezi Zokuthuthukisa Uhlelo Lokusebenza Nge-Flutter

1. Ukubhala amakhodi kuzoba kuncane: Uma ungunjiniyela wohlelo osebenzisa ukuthuthumela, ngaleso sikhathi awudingi ukubhala olunye uhlelo nganoma yisiphi isikhathi lapho wenza izinguquko kuhlelo lokusebenza. Lokhu kungenxa yokuthi inika amandla ukulayisha kabusha okushisayo. Futhi, lesi sakhiwo sisebenzisa ulimi lohlelo oluhleliwe olubizwa ngokuthi i-dart.

I-Ripple iyanquma, iyamukeleka njengoba ngokwezinga elithile iyafana nokusabela endaweni.

2. Cross-platform: I-Flutter iyisakhiwo sokuthuthukiswa kwe-cross-platform lapho abaklami bezinhlelo zokusebenza badinga ukufaka ikhodi kanye nje. Ungasebenzisa leyo khodi ngezigaba ezahlukene futhi. Futhi, lesi sakhiwo siwukuvuma uwedwa ekuthuthukisweni kusisekelo se-Fuchsia se-Google.

3. Ukulayisha kabusha Okushisayo: I-Flutter inento ebizwa ngokuthi “hot reload”. Ngokunjalo, ukuqhubeka okwenziwe ezicelweni kuyabonakala konjiniyela bezicelo ngaso leso sikhathi. Lokhu kwenza isilinganiso sokuthuthukiswa kohlelo lokusebenza sibe lula futhi konga ithani lesikhathi.

4. Amagajethi: Lolu hlelo lokuthuthukisa uhlelo lokusebenza lunamagajethi ambalwa aguquliwe futhi abukeka njalo. Lawa magajethi asebenza kahle futhi enza uhlelo lokusebenza lube usizo futhi luhehe. Wonke amagajethi ahlanganiswe ndawonye ngefomethi ngayinye, njengesiteji.

Isiphetho se-Flutter

Ukudala ikhwalithi nezinhlelo zokusebenza zeselula ezizuzisayo kubalulekile ngokuqhubekayo ekuthuthukisweni kwebhizinisi. Kunoma yikuphi, ngenkathi kwakhiwa izinhlelo zokusebenza eziguquguqukayo ngokuzimela ze-Android ne-iOS, ukuhwebelana okumbalwa kwenziwa phakathi kwenzuzo nekhwalithi. Lesi yisizathu esenza ukuthi i-Google ithumele ukungashintshi.

Lesi sakhiwo sagqama kamuva nje, nokho, sesidume maduze. Siyakwamukela ukuthi lesi sisetshenziswa sokuthuthukiswa kwezinkundla zokuxhumana sinekusasa eliqhakazile. Ikhumbula lokhu, njengamanje i-Google iphinde yethula i-shudder 1.7 ngezimpawu ezinhle kakhulu. Lokhu okuhlukile kunamandla kakhulu uma kuqhathaniswa nangaphambi kwamafomu e-ripple 1.5 kanye no-1.6.

Njengenhlangano yokuthuthukisa izicelo zamaselula e-Dubai, e-UAE, sisebenzisa futhi i-Flutter njengomunye wamadivayisi wethu wokuthuthukisa amapulatifomu.