I kēia lā, ma kēia blog, makemake paha mākou e hāʻawi i ka ʻikepili e pili ana iā Flutter, kahi hoʻomohala cross-platform kupaianaha.

Ma mua o ka holo ʻana i Flutter, pono mākou e nānā i nā pono o hoʻomohala paepae.

Nā Pōmaikaʻi o ka Hoʻomohala Cross-Platform

Ma ke ʻano he hui hoʻomohala polokalamu kelepona ma India, hoʻohana mākou i nā ʻōnaehana hoʻomohala cross-platform. Hāʻawi ka hoʻomohala cross-platform i kahi ākea o nā pono i nā hui hoʻomohala noi kelepona.

nō kekahi o lākou iʻaneʻi:

1. Hoʻohana hou i ka mea hoʻohana

E pili ana i ka hoʻohana hou ʻana o UI, ʻōlelo kekahi mau mea hoʻolālā a me nā ʻenekinia e like me nā lula o ka paepae. E like me ia, i ka manawa like, i kēia manawa aia kahi UI "hōʻailona ʻia". ʻO kēia UI ka mea like no nā pae āpau. ʻO kēia, akā, ke hoʻopau nei nā pae i nā ʻokoʻa ma UX, e like me UI me ke kōkua ʻole mai kekahi.

2. Hoʻoponopono ʻia

I ka wā e kūkulu ai ʻoe i kahi mea hoihoi a hou, e hoʻāʻo pinepine ʻia a hoʻouna ʻia i ka manawa like. Kōkua kēia i ka hui hoʻolaha a kākoʻo, a me nā luna hoʻokele waiwai e maʻalahi kā lākou hana. ʻO kēia ma ke kumu e piʻi aʻe ai ka pilikia o ka loaʻa ʻana o ka palapala hoʻohālikelike like me ka ʻole o ka lohi iki i nā mea kūʻai aku.

3. Holomua Holomua

ʻO ka hoʻokō ʻana i kekahi ʻāpana no ka manawa hoʻokahi ʻoi aku ka wikiwiki ma mua o ka hoʻokō ʻana i ʻelua manawa. He mea kūpono kēia no ka holomua holomua o ke ola. Hoʻomaka ka pōʻai me ka hōʻike ʻana o ka mea i ka coding, hoʻāʻo, e like me ka hoʻonohonoho ʻana.

I kēia manawa, pehea mākou e hele ai i Flutter.

Pehea ka kōkua ʻana o Flutter no ka hoʻomohala ʻana i nā polokalamu?

Inā ʻoe e hoʻohana nei i ka ʻōnaehana cross-platform shudder no ka hoʻomohala ʻana i nā noi kelepona, i kēlā manawa, hiki iā ʻoe ke kaʻana i ke code no kāu kumu ʻoihana. ʻO kēia, akā hiki ke kaʻana like i ka UI. ʻO kēia ma ke kumu ua hoʻopau ʻia ka pōʻai hoʻopuka e ka hale no ka mea aia kekahi mau koho no kēia.

Hoʻohui ia:

  • Hoʻohana i nā ʻāpana (nānā kūloko) ma kēlā me kēia pae
  • Ua hui pū ʻia ka UI ma nā paepae

Ma waho aʻe o kēia, aia kekahi mau hui like ʻole. No ka laʻana, nā ʻāpana o Material ma iOS a me Cupertino ma Android.

ʻO ka mea elite. Me kahi haʻahaʻa, hiki iā ʻoe ke mahalo i ka mea kiʻekiʻe o 60 FPS. He mea kēia no ka ola pilikia. Eia kekahi, i ka hoʻohana ʻia ʻana o nā ʻāpana āpau mai ka hoʻomaka ʻana, e loaʻa iā ʻoe kahi hoʻolālā UI kupaianaha e pili ana i ka hoʻonohonoho pono, e like me ka hoʻonohonoho ʻana i ka hoʻoilina.

Eia kekahi, ʻo kahi mea hou e pili ana i ka vacillate ʻo ia ka hoʻohana ʻōlelo dart.

Nā hōkū o ka hoʻomohala ʻana i kahi polokalamu me Flutter

1. E emi ana ka helu helu: Inā he ʻenekini noi ʻoe e hoʻohana ana i ka haʻalulu, i kēlā manawa ʻaʻole pono ʻoe e hoʻopaʻa i kahi papahana ʻē aʻe i kēlā me kēia manawa āu e hoʻololi ai i ka noi. ʻO kēia ma ke kumu e hoʻoikaika ai i ka hoʻouka hou ʻana. Eia kekahi, hoʻohana kēia ʻano i kahi ʻōlelo papahana i hoʻonohonoho ʻia i kapa ʻia ʻo dart.

Hoʻoholo ʻia ʻo Ripple, e like me ka hoʻokipa ʻana i ka ʻoiaʻiʻo he like ia me ka pane kūloko.

2. Kea-platform: ʻO Flutter kahi hoʻolālā hoʻomohala cross-platform kahi e pono ai i nā mea hoʻolālā noi ke code i hoʻokahi manawa. Hiki iā ʻoe ke hoʻohana i kēlā code i nā pae like ʻole. Eia nō hoʻi, ʻo kēia hoʻolālā ka ʻae hoʻokahi i ka hoʻomohala ʻana i ke kahua Fuchsia o Google.

3. Hoʻouka hou wela: Loaʻa iā Flutter kahi mea i kapa ʻia ʻo "hot reload". No laila, ʻike koke ʻia nā holomua i hana ʻia ma nā noi i nā ʻenekini noi. He mea maʻalahi kēia i ka hoʻomohala ʻana i ka noi a mālama i kahi ton o ka manawa.

4. Nā hāmeʻa: Aia kēia ʻōnaehana hoʻomohala noiʻi i kekahi mau hāmeʻa i hoʻololi ʻia a nānā mau. Hana maikaʻi kēia mau hāmeʻa a hoʻolilo i ka noi i ʻoi aku ke kōkua a me ka hoihoi. Hoʻopili ʻia nā hāmeʻa a pau no kēlā me kēia ʻano, e like me ke kahua.

Ka hopena o Flutter

ʻO ka hoʻokumu ʻana i nā noi kelepona maikaʻi a me ka pono e pono mau no ka hoʻomohala ʻana i ka ʻoihana. I kēlā me kēia hihia, ʻoiai ke hoʻokumu ʻana i nā noi maʻamau no ka Android a me IOS, ua hana ʻia kekahi mau kālepa ma waena o ka loaʻa kālā a me ka maikaʻi. ʻO kēia ke kumu o ka hoʻouna ʻana o Google i ka haʻalulu.

I kēia mau lā, ua kaulana kēia hale. Ua ʻae mākou e loaʻa ana kēia mea hoʻomohala cross-platform i ka wā e hiki mai ana. Ke hoʻomanaʻo nei i kēia, ua hōʻike pū ʻo Google i ka haʻalulu 1.7 me nā hiʻohiʻona hou. ʻOi aku ka ikaika o kēia ʻano ke hoʻohālikelike ʻia me ka ripple 1.5 a me 1.6 ma mua.

Ma ke ʻano he hui hoʻomohala polokalamu kelepona ma Dubai, UAE, hoʻohana mākou iā Flutter ma ke ʻano he mea hoʻomohala cross-platform.