App
lisi siaki

    Fa'afeso'ota'i





    O la matou blog

    Matou te fa'apolokalame lou va'aia! Fa'atino lelei ile ONMA scout Android app development e fa'amaonia.

    Fa'afeso'ota'i
    atina'e polokalama Android

    O la matou blog


    Aisea e le tatau ai ona e faʻaaogaina se DIY Android App Builder

    fai se app Android

    Atonu o lo'o e su'eina se meafaigaluega e fai ai se Android app. Ole filifiliga sili ole fa'aoga ole IDE. B4A o se IDE lauiloa ma malosi. Peitai, e tatau ona e nofouta o DIY-App-Builders e le o taimi uma e maua ai le poto masani sili ona lelei. E tatau foi ona e fa'aogaina se gagana aloa'ia e pei ole Kotlin e fai ai lau talosaga. O lenei auala, e mafai ona e aloese mai soʻo se faʻafitauli i le lumanaʻi. E mafai ona maua nisi faʻamatalaga ile B4A ile tusiga lenei.

    Kivy ose ta'uta'ua ma malosi fau mea faufale Android

    E tele fa'amanuiaga ile fa'aogaina ole Kivy ole faufale ole Android. O le meafaigaluega a le UI e faʻatulagaina faʻapitoa ina ia foliga tutusa au polokalama i luga o tulaga uma. O lona uiga e te le tau fa'aogaina uiga fa'ale-aganu'u e fa'amatagofie ai lau app. E ui o le tele o tagata faʻaoga e sili ona fiafia i foliga masani, atonu foi e te manao e tu ese mai le motu o tagata e ala i le faaaogaina o se UI tulaga ese.

    Ole Fa'asinomaga Fa'alenatura ole Kivy e mafai ai ona maua se poto masani ma fa'aoga fa'aoga. E le pei o isi polokalama faʻapipiʻi atinaʻe, e le taumafai e toe fa'afoliga pulega fa'ale-aganu'u. O lona uiga o lau talosaga o le a foliga tutusa i luga o soʻo se fausaga ma foliga ese mai isi talosaga. O lona uiga e mafai ona e fa'aogaina Kivy e atia'e ai talosaga i luga o le tele o fa'avae e aunoa ma le fefe e motusia le fetaui. E iai foʻi le avanoa o Kivy e avea ma faʻasalalauga faʻasalalau, o lona uiga o lau talosaga o le a galue i toetoe lava o soʻo se masini.

    O le faila o le gagana o le faila a.kv, ma e tatau ona mafai ona e faʻaulufale mai e faʻaaoga ai le virtualenv package. Mo tagata amata, e fautuaina e te faitau i le tusiga Python Virtual Environments: O se Ta'iala Amata i le Fausiaina o se Si'osi'omaga Va'aiga. Ona, kopi le Python 3 e mafai ona fa'atinoina ile my_kivy_project directory ma fa'amalo le fau() auala. Ona, fa'amatala le UI code. Faataitaiga, e tolu meatotino le widget Label: tusitusiga, tele_faailoga, ma le tulaga_faailoga.

    B4A o le IDE sili mo le atinaʻeina o polokalama Android

    O le B4A o se si'osi'omaga fa'atupuina fa'avavevave ta'uta'ua mo le au atina'e Android. O lenei IDE ua mamanuina ina ia faauo i tagata, fa'atasi ai ma fa'ai'uga atamai fa'ata'atia ma se fa'alapotopotoga malosi o tagata atia'e. O le B4A IDE e aofia ai se fa'atonu va'aia, fa'asolosolo fa'asolosolo, ma le tele o isi vaega. Peitai, e le maua fua, ae e ofoina atu se faʻamaoniga tupe toe faʻafoʻi pe afai e te le faamalieina i ona foliga. E le gata i lea, B4A e aofia ai Ie, lea o se meafaigaluega sili ona lelei mo le faia o polokalama sili atu, auiliiliga, ma atinae. O le a fa'afeso'ota'i le fa'ailoga va'aia i lau masini e ala ile feso'ota'iga uaealesi, ina ia mafai ona e vaʻai pe faʻafefea lau faʻatulagaina i luga.

    Android-Entwicklung ua fa'ateleina le lauiloa, fa'atasi ai ma le tele o puna'oa fa'anatura ma se fa'alapotopotoga olaola. O le mea lea e taua ai mo le au atina'e Android ina ia fa'atupuina ina ia fa'aauau ai le gaosia o polokalama sili atu vave. Ina ia fesoasoani i tagata atiae ia ausia a latou sini, o le B4A IDE o loʻo i ai le tele o meafaigaluega, e aofia ai le Visual Studio Code ma le Android Studio. O i latou e le masani i coding i luga ole Android e mafai foi ona faʻaogaina meafaigaluega na ofoina mai e le SDK, pei o Java.

    O le B4A IDE o se meafaigaluega mamana lea e mafai ai e le au atinaʻe ona faʻamaopoopo meafaigaluega eseese ma faʻafouina faʻamaumauga. E le gata i lea, e mafai ai e le au atina'e Android ona fa'ataugofie a latou talosaga, e pei ona fa'apipi'iina e Google le tele o uiga fa'alelei i totonu ole Android Lollipop. Faatasi ai ma nei foliga, B4A o se tasi o IDE sili ona lelei mo Android-App-Entwicklung. O lenei polokalama e sili ona aoga mo tagata atiaʻe o loʻo manaʻo e atiaʻe talosaga feaveaʻi, ae leai se poto masani.

    Kotlin o le gagana aloaia a le polokalama

    E fou le gagana, ae o loʻo i ai le tele o foliga zeitgemasse. Faatusatusa i Java, Kotlin e sili atu ona fetuutuunai ma faigofie ona aʻoaʻoina. O le gagana na fausia e le kamupani Sankt Petersburg JetBrains, ma o lona uluai fale mautu sa i totonu 2016. Ua lagolagoina nei e tele faiga fa'aoga telefoni feavea'i ma e fetaui ma le tele o faletusi Android. O loʻo faʻamoemoe le au atinaʻe e faʻasalalau le gagana 1.1 fa'ai'uga lata mai.

    O le gagana e feso'ota'i atoatoa ma Java, ma le Android Studio o se siosiomaga faʻaleleia lelei mo Kotlin. Java o le gagana aloa'ia o le Android operating system, ae o Kotlin ua fausia ina ia sili atu ona mama ma faigofie ona aʻoaʻoina. Kotlin e fetaui foi ma meafaigaluega Java, pei ole IntelliJ IDEA ma JetBrains’ IntelliJ.

    O le Kotlin o se gagana tatala puna'oa i lalo ole laisene Apache 2.0. O se mea faaonaponei, gagana fa'atatau, ma o se filifiliga lauiloa i le au atinaʻe Android. Fai mai le au atina'e Kotlin e fa'afaigofie ai le faiga o le atina'eina o talosaga Android, ma o le tele o a latou galuega faatino ua fai si manuia. Kotlin e mafai ona faʻaoga faʻatasi ma Java poʻo C++, ae sili atu ona lelei ma mafai ona faitau nai lo Java.

    E ese mai Java, E lagolagoina foi e le Android Studio le Kotlin e avea ma gagana aloaia mo le atiaeina o talosaga feaveai. E fetaui foi ma C++ ma Xamarin. C ++ o se gagana sili atu ona lavelave ma e manaʻomia le tele o code nai lo Kotlin. O le faaiuga, e fautuaina mo tagata atinaʻe Android sili atu. Xamarin ma Unity faʻaaoga foi C++, ma o le Kotlin o se gagana e sili atu ona fa'aoga.

    E le o taimi uma e ofoina atu e le au faufale faʻaoga DIY le poto masani faʻaoga sili

    O le DIY-App-Builder o le a le tuʻuina atu ia te oe le poto sili ona lelei o le fatuina o mea Android. Mo lenei mafuaaga, e taua le mafaufau ma le totoa i foliga e sili ona taua ia te oe. O le mea e lelei ai, o lo'o i ai le tele o mea faigaluega maualuga e mafai ona fesoasoani ia te oe e fatuina se app vave ma faigofie. Afai e le o oe o se tagata tomai faapitoa IT, e tatau ona e mafaufau e faʻaaoga se talosaga e ofoina atu lenei ituaiga o lagolago.

    O se tasi o mea sili ona lauiloa DIY-App-Builder meafaigaluega o GoodBarber, lea e ofoina atu i tagata fa'aoga le UX sili ma le poto masani, ma e aofia ai le Drag and Drop functionality ma le Wysiwyg user interface. O le isi meafaigaluega faufale ta'uta'ua o le Appy Pie, lea e fesoasoani ia te oe e fatu ai se talosaga Android e aunoa ma le aʻoaʻoina pe faʻafefea ona faʻailoga. E ofoina atu le saogalemu e ala i le AWS ma le lagolago atoatoa tagata faatau. O se tasi fo'i lea o fa'apolokalame tele e fai ai talosaga i totonu o le Iunaite Setete.

    O le isi filifiliga o le Shoutem, lea na faavaeina i 2011 ma faʻafouina lona faʻavae ma le faʻaaogaina o tagata i nai tausaga talu ai. E i ai se fa'aoga faigofie e fa'aoga fa'atasi ai ma mamanu fa'ata'ita'iga matagofie ma le tele o filifiliga fa'apitoa. Shoutem apps e lelei tele mo mea e tutupu, mea fa'alenu'u, ma isi ituaiga o polokalama e manaʻomia se itu lautele. E ofoina atu foi e Shoutem se puipui lautele mo le faʻaogaina o tagata lautele.

    Kotlin e leai se totogi ma tatala punaoa

    Afai o lo'o e atia'e se talosaga Android, masalo e te mafaufau pe tatau ona e faʻaogaina Java poʻo Kotlin. O gagana uma e lua e lauiloa, ae o loʻo i ai ni faʻamanuiaga i le faʻaaogaina o Kotlin nai lo Java. Mo le amataga, e sili atu le saogalemu, sili atu ona pupuu, ma e manaʻomia le itiiti ifo o le tautala nai lo Java. E ofoina atu foʻi fofo i nisi o faʻafitauli e fesoʻotaʻi ma le Java API design.

    O se tasi o mea sili ona taua o Kotlin o lona tau-lelei, o lona uiga e itiiti le taimi e te faʻaaluina e atiaʻe ai ma tausia au polokalama. O le isi faʻamanuiaga o le leai o se totogi ma tatala punaoa. Ma, ua faatupulaia le lauiloa – o loʻo faʻaaogaina e le tele o atinaʻe ma faʻalapotopotoga, ma o lona faʻaaogaina o le a naʻo le faʻaleleia. O le faaiuga, Ua vave ona avea Kotlin ma gagana polokalame e sili ona fiafia i ai mo le au atiaʻe o polokalama Android.

    O le a faigofie foi i le au atiaʻe ona tausia ma faʻapipiʻi a latou talosaga ma Kotlin, aua e mana'omia ai ni nai laina fa'ailoga ma fa'afaigofie ai ona fa'ailoa fa'aletonu e ono tula'i mai. O le faiga fa'atopetope a Kotlin e fesoasoani fo'i i tagata atia'e e fa'asa'o mea sese ma fa'aletonu a'o le'i o'o i le ta'aloga. O lona uiga saogalemu null atoatoa o se ponesi faaopoopo. E fa'aoga e le Android le null e fai ma sui o le leai o se tau.

    O le tele o polokalama taʻutaʻua ua uma ona faia le suiga mai Java i Kotlin. Pinterest, o le polokalame fa'asoa ata lauiloa, talu ai nei na faia le suiga mai Java i Kotlin e faʻateleina ai le saoasaoa ma le faʻamaoni o lana Android app. E faʻaaogaina foi e Uber, ose ta'uta'ua i luga ole mana'oga fa'asoa fa'ata'avalevale. I totonu 2016, o le au atinaʻe o le Pinterest na sui foi mai Java i Kotlin. Faatasi ai ma polokalama taʻutaʻua e faʻaaoga Kotlin o Evernote, Trello, Square, ma Coursera.

    O le Kotlin o se gagana polokalame e leai se totogi ma tatala mo polokalama Android

    O se tasi o atinaʻe lata mai i luga o le Android platform o le atinaʻeina o polokalama i Kotlin. O lenei gagana fou polokalame e iai le tele o foliga fou ma ua fausia ina ia fetaui ma manaʻoga o tagata atiaʻe ma tagata e le o ni atinaʻe. E sili atu foi le saoasaoa nai lo isi gagana ma mafai ai e le au atinaʻe ona faʻatautaia isi gaioiga i luga o le komepiuta i le taimi e tasi. Kotlin na faia e JetBrains, o le kamupani lava lea e tasi na atiina ae IntelliJ IDEA ma isi meafaigaluega atinae.

    O le Kotlin ose gagana fa'apolokalame fa'apogai matala mo Android-Apps. O se filifiliga sili mo tagata atiaʻe o loʻo manaʻo e fatuina ni tusi sili ona lelei e aunoa ma le popole e uiga i mataupu faʻailoga. O le gagana e faigofie ona aʻoaʻoina ma e talafeagai mo tagata fai polokalame fou. O lona uiga e faigofie ona e faʻaaogaina e fatu ai polokalama mo le Android e aunoa ma le faʻaaluina o le tele o tupe i punaoa aʻoaʻoga. O le isi fa'amanuiaga o le mafai lea ona e fa'aogaina ni nai atina'e fa'apitoa ma maua pea se i'uga lelei.

    A'o Java ma C++ o gagana ia e lua e masani ona fa'aoga mo le atina'eina o le Android, Kotlin e sili atu le maualuga nai lo se tasi o nei gagana e lua. Faatasi ai ma Kotlin, e mafai ona e tusia vave talosaga Android ma faasaoina lau code mai le le mafai ona faitau. Aua o Kotlin o lo'o i ai se fa'anatura matua ma ua tu'ufa'atasia atoatoa i le Android Studio, tele atina'e ua uma ona fa'aogaina e fai ai polokalame mo le Android. E lē gata i lea, O fa'aopoopoga KTX e fa'atagaina oe e fa'aogaina le gagana Kotlin i totonu o faletusi Android o iai.

    la matou vitio
    Maua se upusii fua