Matou te fa'apolokalame lou va'aia! Fa'atino lelei ile ONMA scout Android app development e fa'amaonia.
Fa'afeso'ota'i
Afai o loʻo e suʻeina se auala faigofie e fai ai ni polokalama Android maualuga, masalo ua uma ona e faalogo i le Android Studio. O le polokalama faakomepiuta e aofia ai le Java Development Kit (JDK) faʻapea foʻi ma se Emulator ma Google Play faleoloa. O lo'o tu'uina atu ai fo'i fa'amatalaga e uiga i le fa'agasologa o le atina'eina o talosaga ma le fa'ata'ita'iina o fa'aoga.
O le lelei o le faʻaaogaina o le No-Coding-Platform e tele. E le gata latou te tuʻuina atu fesoʻotaʻiga toso-ma-paʻu ae latou te tuʻuina atu foʻi avanoa faʻatasi i faʻamatalaga ma faʻamatalaga faʻa-taimi feaveaʻi.. A o le itu i lalo o le leai o se fetuutuunai, e sili atu le lelei nai lo le leaga.
Xamarin's plattform-agnostic development platform e faia ai le faagasologa o le fatuina o masini feaveaʻi sili atu ona faigofie ma sili atu ona lelei nai lo le taimi ua tuanaʻi.. Xamarin Native Entwicklers e mafai ona fa'aogaina le gagana lava e tasi mo le atina'e ma fa'aoga se fa'avae se tasi mo polokalame Android ma iOS.. O le mea lea e sili atu ona faigofie le fatuina o se app e galue i luga o tulaga uma e lua, e tusa lava po o fea e filifilia e tagata faʻaoga.
E ui lava o Xamarin e le o se filifiliga sili mo polokalama e manaʻomia ni ata mamafa, e mafai ona avatu ia te oe le uiga tutusa. O le Xamarin platform e fetaui lelei ma faletusi faʻapitoa e pei o OpenGL ES, Lototele, ma SkiaSharp. Ole mea lea e fa'atagaina ai oe e fa'aoga tekinolosi fou ma faiga fa'apolokalame. E fa'ate'aina fo'i fa'afitauli feso'ota'iga ma faletusi fa'ale-aganu'u.
O le isi itu taua tele o Xamarin o lona fetuutuunai. E mafai ona faʻaaogaina mo telefoni feaveaʻi mo iOS, Android, ma luga ole upegatafa'ilagi ma luga ole komepiuta. E mafai foʻi ona faʻaaogaina mo polokalame faʻapipiʻi. Xamarin Forms e fetaui foi ma le hybrid ma le codeless development, lea e mafai ona faia e so'o se atina'e e aunoa ma le mana'omia o se malamalama'aga a le tagata fa'atupu. Peitai, e taua le manatua o le leai-code meafaigaluega e le tuʻuina atu ia te oe le pulea atoatoa o le talosaga ma e le mafai ona faʻatulagaina i manaʻoga o tagata faʻaoga.
Kotlin o se gagana fou ua amata ona lauiloa. O le gagana ta'i fa'amauina o se filifiliga lauiloa mo le atina'eina o le Android, fa'atasi ai ma syntax fa'apitoa mo le fa'avasegaina o tulafono. E le'i leva ona fa'aaogaina e Google e avea ma a latou gagana fa'apolokalame e fiafia i ai mo polokalame Android. O le gagana na muamua fausia mo le Java Virtual Machine, ma e tele mea tutusa i le va o Kotlin ma Java. O lona syntax e tutusa ma Java, ma e mafai ona taʻua vasega Java. O loʻo maua foi le lauiloa i le atinaʻeina o upega tafaʻilagi.
E le gata i le lagolagoina o le atinaʻeina o Android, Kotlin e lagolagoina foi e JetBrains’ IntelliJ IDEA IDE ma le Visual Studio Code. O meafaigaluega uma e lua e iai le Kotlin plug-in. O le mea muamua e sili atu mo tagata atinaʻe Java ona o loʻo i ai le tele o faʻamatalaga auiliiliga o tulafono, a o le mea mulimuli e leai. I le male, Eclipse ma NetBeans e le lagolagoina Kotlin.
O gagana uma e lua e mamana ma fetuutuunai, ae afai o oe o se tagata faʻaleleia fou, Kotlin o le filifiliga sili lea. O lona masani i le C # ma Java e avea ma filifiliga sili mo tagata amata. Scala, ae o lesi foi itu, e sili atu ona lavelave, ma e le faʻafeiloaʻi i tagata atinaʻe fou.
React Native ose fa'avae atina'e na faia e le Facebook. E mafai ai e tagata atiaʻe ona fausia ni telefoni feaveaʻi e faʻaaoga ai le JavaScript ma le React. E sili ona fetaui mo polokalama e manaʻomia ai le maualuga o le tali atu ma se poto masani faʻaoga.
O loʻo faʻaaogaina tekinolosi mo le tele o polokalama, mai ta'aloga i ala fa'aagafesootai. Faataitaiga, O le Facebook's Messenger application e faʻaaogaina le React Native. O lenei tulaga fou e mafai ona faʻaogaina e fatu ai polokalama mo faʻalapotopotoga eseese, e aofia ai iOS ma le Android.
Ua fa'alauteleina ma fa'atupula'ia lona nu'u. Aʻo faʻateleina le lauiloa o le faʻavae, e to'atele tagata o lo'o faia ni talosaga e fa'aaogaina. O loʻo galulue pea le faʻalapotopotoga i tua atu o tekinolosi i faʻaleleia ma elemene fou ina ia faʻafaigofie ona faʻaoga.
O le React Native e fa'atagaina ai le atina'eina o fa'alavalava ma ose auala sili atu ona lelei e atia'e ai se app nai lo metotia fa'aleaganu'u Android. E lagolagoina fo'i le fa'afouina vave, lea e mafai ai e le au atiaʻe ona faʻafouina ma suia le UI e aunoa ma le toe fausia o le app. O lenei mea e sefe ai le taimi ma faʻateleina le gaosiga.
Aʻo React Native o se meafaigaluega sili mo le atinaʻeina o faʻasalalauga faʻasalalau, o lo'o i ai ni fa'aletonu. Ole pito sili ona leaga ole React Native ole matua'i. Na tatala muamua mo iOS ia Mati 2015 ma le Android ia Setema 2015. O lo'o galulue pea le nu'u i faiga sili ona lelei, ma e leai ni fa'amaumauga. Peitai, o le tele o API o lo'o misi e mafai ona fa'atinoina e le au atina'e.
E fesoasoani le gagana fa'akomepiuta o le Kivy i le atina'eina o talosaga i luga o masini feavea'i ma masini komepiuta. O lona faletusi mauoa o faletusi e fesoasoani i le fa'afaigofieina ma le vave o le atina'e. E maua ai foi widget e faigofie ona faʻaoga ma lagolagoina multitouch. O lona faʻavae ua faʻaleleia atili ai le faʻatinoga i luga ole HTML5 isi mea ma se GUI faigofie e fesoasoani i le faʻavaveina o le atinaʻeina o talosaga..
O le faletusi Kivy e leai se totogi ma e mafai ona faʻaoga mo le atinaʻeina o faʻasalalauga, telefoni feavea'i ma feso'ota'iga talosaga. E lagolagoina le tele o tulaga, e aofia ai le Android, iOS, macOS, Linux, ma Pupuni. O le faletusi o lo'o i ai le gagana Kv fa'apitoa mo le atina'eina o multitouch ma faia ai le atina'eina o se fa'aoga atoa (UI) faigofie ma sili atu ona fetuutuunai. E oo lava i le lagolagoina widgets masani.
Kivy ei ai le tele o widget ua uma ona fausia i totonu o lona faʻavae. Le faʻaogaina o nei widgets i lau talosaga, e tatau ona e subclass App ma soloia le fausiaina() e fa'amatala UI code. Faataitaiga, e mana'omia e se widget fa'ailoga ni tusitusiga, tele_faailoga, ma pos_hint. O na suiga e tolu e faʻamalamalamaina foliga o le igoa.
A e mafaufau i se app hybrid, e te manaʻo e mafaufau i foliga e te manaʻo e ofoina atu i au faʻaoga faʻapea foʻi ma le tau atoa. Pe e te alu ma se faʻaoga faʻale-aganuʻu poʻo se faʻaoga faʻapipiʻi e faʻalagolago i le tele ma le lautele o lau poloketi. Afai e utiuti au tupe ma e manaʻomia le fausiaina o se app vave, se app hybrid atonu o se nofoaga lelei e amata ai.
O se tasi o polokalama sili ona lauiloa i luga o le maketi o le Instagram. E tu'ufa'atasia se poto masani i luga ole laiga ma agava'a fa'ale-aganu'u ma lagolagoina le tele o fa'asalalauga. E fa'atagaina ai fo'i tagata fa'aoga e fa'asaoina ata ma vitiō, fa'apea fo'i le fa'aogaina i latou i luga ole laiga. O le isi faʻataʻitaʻiga o le hybrid app o Uber, lea ua tu'ufa'atasia uma 'upega tafa'ilagi ma elemene fa'ale-aganu'u i le tasi app.
O fa'aoga fa'atosina e iai le avanoa e fa'aitiitia ai le taimi ile maketi, ae mafai foi ona fetuunai le aoga i le lumanai o le app. Pe e te alu i se hybrid app poʻo se mea moni e faʻalagolago i lau paketi, fa'asologa o taimi, ma le poto masani o tagata fa'aoga. Peitai, e tatau ona e nofouta o polokalame hybrid e manaʻomia le tausiga faifaipea ma faʻafouga. O lea ia mautinoa e te fesili e uiga i le tau o auaunaga pe a uma le faʻalauiloaina.
O le atina'eina o mea fa'apipi'i o se fa'agasologa e tu'ufa'atasia ai le malosi o fa'aoga fa'ale-aganu'u ma upegatafa'ilagi. O fa'aoga fa'atosina e fa'atūina i tekonolosi i luga ole laiga e pei ole HTML5 ma fa'aoga Cascading Style Sheets (CSS) e fa'atautaia tulaga fa'alelei o se itulau uepi. E mafai ona tamo'e polokalame fa'ameamea i luga o fa'avae eseese ma e mafai ona tufatufa atu i se faleoloa fa'apitoa. I le male, e saosaoa i latou, faigofie ona fa'aoga, ma ofoina atu se aafiaga maualuga-faatinoga.
Ole faiga ole atina'e ole hybrid app e sili ona lauiloa i kamupani i le lalolagi atoa, ma e mafai ona avea ma auala lelei e atiaʻe ai se telefoni feaveaʻi. E mafai foi ona avea ma auala sili e faʻafaigofie ai lau atinaʻe feaveaʻi ma teu tupe i le faagasologa. O nisi taʻutaʻua faʻaoga faʻapipiʻi e aofia ai Uber ma Instagram. E mafai ona fa'atupuina fa'aoga fa'atosina i fa'avae eseese ma e mafai ona atia'e i se taimi itiiti ma mo se tau maualalo nai lo atina'e masani.
O le isi itu lelei o le atina'eina o mea fa'apipi'i e mafai ona vave fa'alauiloa, ma e faigofie ona fetuutuunai e faavae i manatu faaalia. O lenei ituaiga o atinaʻe o polokalama e mafai ai foi ona e faʻateleina e aunoa ma le toe tusia o le code mo tulaga eseese. E mafai ona e faia suiga i le hybrid app i le taimi e tasi ma o le a latou faʻaoga i tulaga uma.