Matou te fa'apolokalame lou va'aia! Fa'atino lelei ile ONMA scout Android app development e fa'amaonia.
Fa'afeso'ota'i
Afai e te fiafia e aʻoaʻo pe faʻapefea ona atiaʻe se talosaga Android, e tatau ona e aoao atili e uiga i le polokalama tatala punaoa Android Studio. O le polokalame e mafai ai ona e faia ni talosaga i so'o se gagana fa'apolokalame, e aofia ai Java, C++, Ruby, ma isi. Peitai, Google talu ai nei na faʻasalalau ai o Kotlin o la latou gagana sili ona fiafia i ai mo le atinaʻeina o Android. E ui ina lauiloa Java i le salafa o le lalolagi talu mai lona fausiaina i 1995, O le Kotlin o se gagana fa'apolokalame na fa'alauiloa talu ai nei e Google.
Afai o loʻo e galue i luga o polokalama Android, e mafai ona e faʻaogaina Eclipse mo le atinaʻeina o Android. O le meafaigaluega o loʻo i ai se faʻaoga faʻaoga faʻaoga ma le tele o foliga e faʻafiafia atili ai lou atinaʻe. E aofia ai le Java IDE ma le faʻalauteleina o le Plug-In-System. I le faaopoopo atu i le Android IDE, Eclipse e aofia ai foʻi le tele o isi faʻaaliga mo Java atiaʻe, e pei o le pulea o le server ma le tele o vaaiga.
Le fa'aoga o le Eclipse mo le atina'eina o le Android, e te manaʻomia muamua le Android-SDK. E mafai ona e mauaina lenei mea ile alu ile Window Preferences ma filifili le Android. Mai iina, kiliki Android-> Su'e e su'e le SDK. O le a fa'asaoina oe i le fa'alavelave o le taina i le ala ma le lima. A mae'a ona e filifilia le SDK, e mafai ona e tatalaina le Eclipse IDE.
Eclipse ose si'osi'omaga atina'e matala lea e mafai ai ona e fa'atulaga faigofie faila fa'apolokalame. O lo'o tu'uina atu ai mea faigaluega fa'apitoa mo le atina'eina o polokalame e pei o le debugger, faatonu tulafono, ma se meafaigaluega fau masini. I le male, e ofoina atu se fausaga galuega atoatoa, fa'afaigofie ona fa'atulaga faila e mana'omia e fau ai lau app. E sili ona aoga mo galuega laiti ma atinaʻe e faʻaogaina isi gagana polokalame e pei o Java.
Afai o loʻo e suʻeina se tusi ile polokalame Android, e tatau ona e siaki le Java fur Android. O le tusi na tusia e Christian Bleske, o se atina’e ta’uta’ua, ma fa'amatala le fa'agasologa o polokalame mai le amataga e o'o i le fa'ai'uga. E taugofie foi le tusi, na'o 30,00 Euro.
Ina ia mafai ona amata i le GameMaker Studio mo le atinaʻeina o Android, e te mana'omia e sii mai ma fa'apipi'i le Android SDK ma le Android Studio. Atonu e te mana'o e la'u maia vaega fa'aopoopo nei pe afai e te fuafua e fa'aaofia Fa'asalalauga ma Fa'atauga i-App i lau ta'aloga. E te manaʻomia foʻi le faʻapipiʻiina o le YoYo account ma le laisene fou ae e te leʻi faʻaaogaina le meafaigaluega. A mae'a fa'apipi'i nei mea, toe amata lau talosaga GameMaker Studio ma o le a maua sau faʻaoga fou e avanoa. O lo'o fa'atulaga le uafu o le upegatafa'ilagi mo GameMaker Studio 51268-51280 e ala i le faaletonu. Afai e te suia, atonu e te manaʻomia le faʻafouina o le laisene.
GameMaker Studio o se IDE e faigofie ai ona atiaʻe taʻaloga Android. E sau ma se seti tele o meafaigaluega ma e fetaui lelei mo le au atinaʻe faʻapitoa ma tagata amata. E le gata i le lagolago a le Android, e sau fo'i ma le gagana fa'apolokalame toso-ma-pa'u. O se meafaigaluega fa'alavalava e lagolagoina ituaiga uma o atina'e ta'aloga.
GameMaker Studio o se meafaigaluega mamana e mafai ai ona e fatuina taʻaloga 2D vave. E iai fo'i se gagana tusitusi e ta'ua o GameMaker. Afai e te manaʻo e fai taaloga 3D, e tatau ona e teu faafaigaluega i se afi taaloga. E tele mea faigaluega e maua fua ma totogi.
Atamai – O le Android entwicklung o se meafaigaluega mamana e mafai ai ona e fatuina masini Android faʻapitoa e faʻataʻitaʻi ai au polokalama ma atiina ae vave. Faatasi ai ma le ova 3,000 fa'aaliga eseese ma fa'atulagaga, Genymotion e mafai ona faʻataʻitaʻiina soʻo se masini Android. O le polokalama e aofia ai masini masini, ma e mafai ona fa'agaoioia le tele o masini fa'apitoa e mafai e lau komepiuta ona taulimaina.
Genymotion o se tasi o emulators Android sili ona vave maua, ma o loʻo i ai se faʻaoga faʻaoga e faigofie ai ona faʻaoga. E lagolagoina le tele o tulaga lauiloa Android, e aofia ai Windows, Mac ma Linux. E lē gata i lea, e leai se totogi, ma e leai ni mea e manaʻomia faʻapipiʻi. O le saoasaoa o le polokalame e le mafaatusalia, ma e mafai ona faʻataʻitaʻiina tolu afe faʻasalalauga APK Android eseese. E mafai fo'i ona e fa'aogaina Genymotion ma Eclipse, Visual Studio, po'o so'o se isi polokalame lauiloa siosiomaga.
Kotlin o le gagana e sili ona fiafia i ai Google mo le atinaʻeina o polokalama Android. E laititi, fetuutuunai, ma faigofie ona aʻoaʻoina. O le Kotlin o se filifiliga sili mo tagata amata ona o loʻo aʻoaʻoina uma faʻavae o polokalame. I le male, e fetaui ma vaega uma o le Android.
O le Kotlin ose gagana fou e maua ai le tele o mea lelei nai lo isi gagana. Ua mamanuina mo le au atinaʻe Android ma tagata e le o ni atinaʻe. E sili atu le saoasaoa o le taʻavale, fa'afaigofie le fa'agaoioia o isi polokalame a'o e coding. O se mea taua tele pe afai o loʻo e taumafai e fausia se app vave.
Ole aoga tele ole Kotlin mo le atina'eina ole Android ole faigofie ole a'oa'oga. Ole tele o atina'e fou e amata a latou galuega ile Android-Entwicklungsteams, ma o lenei gagana e fetaui mo i latou. E le manaʻomia se paketi aʻoaʻoga tele, ma e faigofie ona amata. Faaopoopo, e mafai ona e fa'alagolago i le au atina'e sili atu le poto masani e fesoasoani ia te oe e fa'amae'aina lau poloketi.
O le Kotlin o se gagana faʻapipiʻi punaʻoa tatala. E leai se totogi e faʻaaoga ma e le manaʻomia ni meafaigaluega tau atinaʻe taugata. E faigofie ona e fa'aliliuina le Java code o lo'o iai i le Kotlin e fa'aaoga ai se meafaigaluega e ta'ua o Kotlin-Konverter-Tool. O le a liua e oʻo lava i le code Java sili ona faigata i se taimi.
Kotlin o se isi mea i Java ma e tele mea lelei. O lona fa'ailoga faigofie ma sili atu ona fa'atumauina e fa'afaigofie ai ona atia'e polokalama feavea'i ma e sili atu ona lelei nai lo Java. Ona o ona tulaga lelei, Kotlin ua avea nei ma gagana e sili ona fiafia i ai Google mo le atinaʻeina o polokalama Android.
Mo so'o se pisinisi, E taua tele le atina'eina o polokalama Android. Likewise, ose fa'aopoopo mo se fa'apolofesa IT. Faatasi ai ma le Android o le faiga fa'aoga telefoni feavea'i sili ona lauiloa, o lenei tomai o le a fesoasoani ia te oe e tumau ai i le tauvaga. E tusa ai ma le Statcounter, 71,77% o tagata fa'aoga telefonipoto i Europa o lo'o fa'aogaina le Android, ae na o 27,72% fa'aoga iOS. Faatasi ai ma le tele o tauvaga, e taua tele le iloa pe faapefea ona fausia se polokalama Android manuia.
Mea muamua lava, Java e faigofie ona aʻoaʻoina. O lenei gagana polokalame na mamanuina ina ia faafaigofie ai e oo lava i tagata fou e atiaʻe polokalame Android. O le maualalo o le aʻoaʻoga e mafai ai e Android-Entwicklungsteams fou ona faʻamaeʻaina galuega e aunoa ma le tele o tau aʻoaʻoga ma punaoa.. I le male, o se faiga fa'avae Java e mafai ai ona latou fa'aogaina le au atina'e sili atu le poto masani e fa'auma ai galuega.
O le isi faʻamanuiaga o Java o lona fesoʻotaʻiga faʻasalalauga. O lenei mea e faigofie ai ona fausia ni polokalama mo le tele o fausaga. O lenei faiga e sili atu ona faigofie mo tagata atiaʻe ma tagata faʻatau. Ma ona o Java o le cross-platform, e sili atu ona faigofie le faʻaleleia ma suiga i le app. Ma e vave. O lea, o se manumalo-manumalo mo tagata atiaʻe ma tagata faʻatau.
E le gata i le faʻaaogaina o Java, e mafai foʻi ona e faia ni polokalama Android i le Python ma BeeWare, lea ose si'osi'omaga atina'e fa'avae Python. Peitai, E tatau ona iloa e le au atinaʻe Android o Java o le filifiliga sili lea pe a oʻo mai i le atinaʻeina o polokalama Android.
Xamarin mo le atinaʻeina o le Android o se faʻavae atinaʻe faʻasolosolo e faʻafaigofie ai ona fatuina ma tausia polokalama. E fa'afanua le Android API i le C#, fa'atagaina le au atina'e e fa'aoga faletusi ma punaoa o lo'o avanoa ile iOS, Pupuni, ma 'upega tafaʻilagi. O le fa'aogaina o le Xamarin e fa'asaoina ai fo'i le taimi a le au atina'e e ala i le fa'aagaaga e galulue i le tele o galuega i le taimi e tasi. Faataitaiga, e mafai nei e se tagata fa'atupuina ona tusi fa'atasi le fa'ailoga ma fa'apipi'i i iOS ma le Android i le taimi e tasi.
Xamarin e ofoina atu nofoaga mo le faʻaogaina saʻo o Java, C, ma faletusi C++. O lona uiga e mafai ona e fa'aogaina faletusi mo iOS ma le Android na e faia i le taimi ua tuana'i. O lo'o tu'uina atu ai fo'i se fa'asalalauga fa'asalalauga ma galuega fa'amaufa'atasi e fa'afaigofie ai le atina'eina o talosaga. E fa'atagaina oe e tusi tusi talosaga i le C# ma fa'aoga lelei le gagana fa'apitoa e pei o lambdas ma polokalame tutusa..
E lagolagoina foi e Xamarin IntelliSense, lea e fa'afaigofie ai le fa'aogaina o code. E aofia ai fo'i ma fa'ata'ita'iga Poloketi Android ua saunia. E lē gata i lea, aua e tatala-source, e faigofie ona e suia pe tuueseese vaega eseese. O lenei auala, e mafai ona e su'eina lau talosaga i so'o se masini e aunoa ma le sii mai ma fa'apipi'i le SDK mana'omia.
Ole faiga fau ile Xamarin e tutusa ma le faʻaogaina e le Visual Studio. O IDE uma e faʻaaogaina le manatu o fofo, ma fofo e mafai ona aofia ai le tele o poloketi. O le Xamarin development platform o loʻo i ai se galuega faʻasoa faʻatasi ma se poloketi ulu mo faʻavae taʻitasi.