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 e fatuina se telefoni feaveaʻi mo le Android, e mafai ona e faʻaogaina se Xamarin Framework e fai ai. O lenei auivi e saunia e Microsoft ma e aofia ai le tele o mea aoga, e pei o se siosiomaga faʻataʻitaʻiga faʻavae ao ma le tele o metotia faʻavae code. E tusa ai ma lana upega tafaʻilagi, sili atu ma le tasi miliona tagata atiae o loʻo faʻaaogaina nei. I le male, le Xamarin Framework ua tuʻufaʻatasia nei ma Visual Studio.
O lo'o i ai le tele o 'au'aunaga mo le fatuina o polokalama Android e leai se code, ae o loo i ai ni nai mea e tulaga ese mai isi. Pulu, faataitaiga, o se tasi o na auaunaga. O lenei fa'aoga pisinisi fa'atatau i ao e fa'amalosia ai kamupani e fa'autometi fa'agasolo galuega ma fau mea fa'atatau ile atina'e. O loʻo i ai i le kamupani se faʻataʻitaʻiga saoloto sili e mafai ai ona e faʻataʻitaʻiina ana auaunaga faʻavae app.
O se fa'amanuiaga tele o 'au'aunaga o le faia o talosaga e leai se code o lo latou saoasaoa. Fa'atasi ai ma se taimi fa'atupuina o le tolu i le ono vaiaso, e mafai ona fai vave lau galuega. I ata vaaia, atinae masani e mafai ona alu i soo se mea mai le ono i le sefuluvalu masina. O le fa'aaogaina o se auaunaga e leai se code e mafai ona tipi le taimi i le afa, fa'atagaina oe e taula'i atu i isi vaega o lau pisinisi ma le poto masani a tagata fa'atau.
'Au'aunaga e leai se code e ofoina atu le tele o foliga ma fa'amanuiaga. O nisi o nei meafaigaluega e mafai ai e oe ona toso-ma-tuu ese elemene eseese i luga o le lau. O isi e fa'atagaina oe e tu'ufa'atasia au'aunaga ta'uta'ua i lau app. Iunivesite Webflow, faataitaiga, ofo atu aʻoaʻoga i le tuʻufaʻatasia o lana 'auʻaunaga ma le faʻavae. E faaopoopo atu i nei auaunaga, o loʻo i ai nisi faʻamatalaga tatala-puna e mafai ona e faʻaogaina e aunoa ma se totogi. O le isi fofo sili e leai-code o le Typeform. O lenei meafaigaluega e faigofie ai le aoina o faʻamatalaga ma maua ai se poto masani faʻaoga sili. E mafai fo'i ona fa'avasegaina e fa'afetaui lau fa'ailoga fa'ailoga.
O meafaigaluega e leai ni tulafono e mafai ai e pisinisi ona nofo faʻamalosi ma faʻapipiʻi faʻaoga vave ma lelei. O nei faʻavae e faigofie ona faʻaoga, taugofie, ma tulaga-mauoa. O punaoa ma gafatia o meafaigaluega e leai ni tulafono e faʻaauau pea ona faʻateleina, ina ia mafai ona sili atu le lelei o lau pisinisi nai lo se isi lava taimi muamua.
Afai e te fou i le atinaʻeina o polokalama Android, e tatau ona e taumafai ia Kotlin. O le gagana e iai ni fa'amanuiaga autu nai lo lona Java. E fetaui ma masini Android tuai ma fa'aoga le faletusi AppCompat, lea e fa'afou pea e Google. O lo'o ofoina mai ai fo'i se faiga mo le saogalemu, lea e fesoasoani e puipuia le NullPointerException mai le faʻaleagaina o lau app.
O le Android o se tasi o faiga fa'aoga sili ona lauiloa, lea e mafai ai e le au fa'apipi'i talosaga ona fa'atupu vave polokalama feavea'i. O le polokalama e leai se totogi ma tatala-puna, fa'atagaina tagata atia'e e fa'aoga so'o se gagana e atia'e ai se app. E mafai e le au atinaʻe Android ona filifili i le va o Java ma Kotlin, e ui lava o le mea mulimuli e sili atu ona lauiloa i tagata atiae. E lagolagoina foi e Google le gagana, lea ua fa'ailoa mai o le a avea ma gagana e filifilia mo le atina'eina o polokalama Android.
Talu mai lona amataga i 2011, Kotlin ua tupu a'e i se gagana fa'akomepiuta fa'atuatuaina. A o le syntax o Kotlin e le fetaui ma Java, e galue ma Java code ma e mafai ona faʻaoga faʻatasi ma isi gagana. O le faaiuga, tele ta'ita'i atina'e o lo'o sui i Kotlin mo le fa'atupuina o le Android app.
Kotlin o se gagana fou, musuia e Java, ae ma le tele o vaega faaopoopo. E mama ma faigofie ona fa'aoga, ma e le pei o Java, e itiiti ni tulafono ma tulaga aloaia. A o Kotlin e faigofie atu ona aʻoaʻoina nai lo Java, e mana'omia pea lou malamalama i fa'avae o polokalame e maua ai le tele o le gagana.
Afai e te manaʻo e faʻasoa mea o lau app, e mana'omia le fa'aopoopoina o le ShareActionProvider i lau Android app. O lenei vasega e nafa ma le fatuina ma le faʻaalia o le gaioiga faʻasoa. E mafai ona e fa'aopoopo i lau Action Bar filifiliga i le Options Menu. O le taimi lava e i ai iina, o le Action Bar o le a faʻaalia ai se faʻailoga i-le-point, lea o le a tatalaina ShareApps.
E mafai ona e fa'aogaina lenei ShareActionProvider e fa'asoa ai mea i isi polokalame. O le Android system o le a fa'aalia ai se lisi o fa'asoa avanoa. A mae'a le gaioiga, e toe fo'i lau app i lona tulaga muamua. Faatasi ai ma ShareActionProvider, e faigofie ona e fa'asoa mea. Ole auala lelei lea e fa'ailoa ai lau app e isi. O le a tu'uina atu i lau app se tulaga fa'atauva.
Pe a kiliki e se tagata faʻaoga se faʻasalalauga i lau app, o lau ShareActionProvider o le a taumafai e faʻaalia faʻamatalaga mai le vaega o loʻo vaaia nei. Afai e le mafai, o le a logoina le tagata faʻaoga le faʻafitauli ma faʻaalia se savali lapatai. E mafai foi ona faʻatulagaina e logoina le tagata faʻaoga e lafo se feʻau tusitusia i se imeli poʻo se isi tuatusi.
ShareActionProvider mo Android na faʻalauiloaina i le Android 4.0 (API tulaga 14) ma fa'ataga ai le au atina'e e fa'afeso'ota'i fa'atasi ma fa'amatalaga fa'amatalaga eseese. E fesoasoani lea ia te oe e fausia ai ni polokalama fa'afaigaluega ma tu'uina atu i au tagata fa'aoga se auala e fa'asoa atu ai fa'amatalaga i isi talosaga. O lenei vaega e mafai ai foi ona e faʻapipiʻi le upega tafaʻilagi a ShareActionProvider i lau app.
Afai o loʻo e taumafai e fai se Android app, e tatau ona e aʻoaʻoina le Java-Code. O lenei mea o le a faafaigofieina ai mo oe le fatuina o se polokalama faʻapitoa. E tele mea faigaluega o lo'o avanoa ile initaneti e fesoasoani ia te oe ile atina'eina o lau app. O se tasi o nei meafaigaluega e taʻua o le Android Studio. O lenei polokalame o le a faʻatagaina oe e fatuina lau app e faʻaaoga ai se faʻaoga toso-ma-paʻu. O le a fa'atagaina ai fo'i oe e fa'avasega foliga o lau app ma fa'aopoopo mea e pei o mea e aofia ai, vitio, fa'afanua, ma isi.
O lenei polokalame e faʻaoga-faʻaoga ma e mafai ona faʻaogaina e tagata amata ma tagata fai polokalame poto masani. O lenei polokalama o le a gaosia Java-Code mo oe ma tuʻuina atu ia te oe se faigofie, fa'aoga fa'aoga. E te le tau popole lava i le code e umi tele pe lavelave, ma o le a lagolagoina le tele o polokalame eseese.
E lagolagoina e Android le tele o gagana polokalame eseese, e aofia ai Java. O le gagana lona lua sili ona lauiloa ile GitHub. Ua silia ma le luasefulu tausaga talu ai, o lea e tele fesoasoani i fafo mo so'o se tasi e fia a'oa'oina le gagana. E iai foʻi aʻoaʻoga Java i luga ole laiga. Aua le popole, e ui lava; E le o alu ese Java i se taimi vave.
Java o le gagana sili ona taatele o loʻo faʻaaogaina mo talosaga Android. Tele gagana polokalame fa'aonaponei ua mamanuina mo le Java Virtual Machine, e aofia ai Kotlin. Ona o lona fa'asologa tutusa, Kotlin o 100% fesuia'i ma Java.
O se seti o meafaigaluega e taʻua o Entwickleroptionen o loʻo avanoa mo Android-App-Herstellers. O nei meafaigaluega e mafai ai ona atinaʻe polokalama Android. E le fa'atulafonoina ma latou te le a'afia ai le fa'amaoniaina o se telefoni Android. O meafaigaluega foi e mafai ai e le tagata atiaʻe ona pulea masini o le telefoni. Faataitaiga, e mafai ona latou tape uma masini i luga o le telefoni ma tape le mea pueata.
O le Android-App-Inventor o se siosiomaga polokalame mo le fausiaina o talosaga feaveaʻi. E mafai ai e le tagata atiaʻe ona vave malamalama i se manatu faʻaoga ma faʻaauau e aunoa ma le faʻatupuina o tau tetele. O le polokalame foi e mafai ai e le tagata atiaʻe ona faʻasalalau a latou faʻamatalaga punaʻoa faʻaoga e faʻaaoga ai se app gallery. O loʻo faʻamatalaina i lalo.
E amata, e mana'omia lou saini ile App Inventor. O lenei 'upega tafaʻilagi e leai se totogi e faʻaoga ma o se punaoa tatala punaoa mo le atinaʻeina o Android. Na saunia muamua e Google ae o loʻo tausia nei e le Massachusetts Institute of Technology. Ina ua uma ona saini i totonu, kiliki le Fausia faamau. Ole itulau ole poloketi Android-App-Inventor ole a fa'aosofia oe e fa'aofi lau fa'ailoga Gmail e amata ai le fa'agasologa o le atina'e.
O le Android-App-Inventor o se mea faigaluega faʻapipiʻi punaoa tatala-puna e mafai ai e oe ona fatuina faʻaoga Android vave ma faigofie.. E leai se totogi e fa'aoga ma e mafai ona fa'atulagaina atoa. E tamo'e i luga o se su'esu'ega ma fa'atagaina oe e te ulufale i totonu e fa'aoga lau tuatusi imeli ma lau fa'aupuga. E fa'atagaina ai fo'i oe e fa'ata'ita'i lau galuega a'o fausia ma maua ai se talosaga tu'utasi atoatoa.
O se tasi o vaega taua o le Android-App-Inventor o le lagolagoina lea o le fausiaina o vaega masani. Faataitaiga, e mafai ona e tu'ufa'atasia le Java programming language i lau app. O lenei auala, e mafai ona e fatuina ni polokalama e mafai ona faʻafesoʻotaʻi i le tele o masini eseese ma faʻavae.