Faanahoraa
Tapura hiopoaraa

    Farerei





    Ta tatou blogs

    Te faanaho nei tatou i to outou aita! Te ohipa maitai e te ONMA Scout Android no te tupuraa o te e.

    Farerei
    Android app Development

    Ta tatou blogs


    Te mau reo huru rau e faaohipahia ra i roto i te faanahoraa Android App

    Te mau reo huru rau e faaohipahia ra i roto i te faanahoraa Android App

    Android app Development

    Mai te mea e, ua hinaaro a'ena outou e hamani i ta outou iho faanahoraa afa'ifa'i, ua uiui paha outou eaha te mau reo atoa. Java, XML, Kotlin, e te Android Studio, o te tahi noa ïa o te mau hoho'a matarohia a'e, Nahea râ ratou ia tu'ati amui? A tai'o no te ite hau atu â no ni'a i te mau reo e titauhia no te hamani i te hoê faanahoraa Android. I muri iho, A tamata i te mau hi'oraa i raro nei e a haamata i te hamani i ta outou faanahoraa matamua! Mea hopea, E faaohie ratou i te taatoaraa o te ohipa!

    Java

    E fana'o te feia hamani e te feia faanahonaho o te imi ra i te hamani i te mau faaohiparaa Android i te mau ohipa e te mau huru e rave rahi e horoahia ra e Java. Taa ê noa'tu i te reira, E fana'o te mau taiete e imi ra i te hamani i te hoê faanahoraa Android puai i te Linux Kernel, o tei niuhia i nia i te Java e o te tuea ra e te faanahoraa ohipa i raro a'e. Noa ' tu eaha te taiete ta outou e rave ra aore ra te rahi o te opuaraa ta outou e rave ra, Te faaohipa-a'ena-hia ra o Java no te hamani i te mau faanahoraa afa'ifa'i.

    Te tahi atu tumu e ti'a ai i te feia hamani ia ma'iti i te Java no te hamani i te faanahoraa Android, no te mea ïa e, hau atu i te 83 te mau fare buka e te mau hoho'a taa ê i te tahi atu mau reo. E afata faaohiparaa hoho'a atoa to Java, te hoê taata tai'o, te hoê taata faafariu parau, rave'a no te tapo'i i te piha haapiiraa, e te generator papa'iraa. E mea ohie roa ia faaohipa e te vai ra te hoê fare buka rahi no te mau hoho'a papa'iraa ti'a e te mau hoho'a papa'iraa, e e reo puna matara te reira, no reira, e nehenehe ta outou e faaohipa faahou i te waehere e e hamani i te mau opuaraa modular.

    I muri a'e i to outou ma'itiraa i te hoê reo coding e te hoê tahua, te taahiraa i muri iho, o te faaotiraa ïa i te vahi e haapue ai i ta outou opuaraa. Mai te mea e, te rave ra outou i te hoê faanahoraa afa'ifa'i, E mea ti'a ia outou ia ma'iti i te hoê buka no ta outou mau hoho'a e te reo coding e au i te reira. E mana'o maitai atoa ia ma'iti i te hoê opuaraa e ia tape'a noa i te reira e tae roa'tu i te taime ua farii outou i te reira. Mai te mea e, aita e ti'a ia outou ia faaoti oioi i te hoê opuaraa, Te hoê rave'a maitai, o te ma'itiraa ïa na mua i te hoê opuaraa no te ao mau e te paturaa i te hoê hoho'a no taua faaohiparaa ra a haere ai outou i mua.

    Te tahi atu tuhaa faufaa o Java, o to'na ïa faanahoraa rahi o te mau mea ora. Google, ei hi'oraa, Ua farii oia i te rave'a Java no te Android, e na te reira e faati'a i te feia hamani ia hamani i te mau faanahoraa ma te aravihi a'e. Tera râ,, Te vahi ino o te faaohiparaa i te Java no te hamaniraa i te mau faanahoraa Android, o te reo ïa i niuhia i ni'a ia Kotlin e nehenehe e riro ei mea teimaha e te mǎrû, ia faaohipa ihoa râ outou i te mau rave'a aravihi apî. Te tahi atu â mau mea, E mea fifi a'e te mau faanahoraa Java i te mau faanahoraa i hamanihia e Kotlin, e e maraa rahi te atâtaraa ia tupu te mau manumanu e te mau hape.

    XML

    Ua riro te XML ei reo matau-maitai-hia no te hamaniraa i te mau faanahoraa Android. I te omuaraa, ua papaihia te XML no te faaite i te mau api Itenati i nia i te Itenati. E mea mâmâ to'na, No te mea ohie roa ia hamani, e mea maitai roa te reira no te hamaniraa i te mau faanahoraa afa'ifa'i. Tera râ,, Te vai ra te tahi mau mea e ti'a ia outou ia ite hou a haamata ai. Teie i muri nei te tahi mau maitai o te XML no te hamaniraa i te mau faanahoraa Android. Ua riro te XML ei rave'a faahiahia no te faarahi i te maramarama e te ohie a'e i te tai'oraa i ta outou mau faanahoraa.

    E faaohipa te XML i te mau tapa'o no te faataa i te mau haamaramaramaraa. Te mau huru haamaramaramaraa taa ê roa a'e i roto i te hoê parau papa'i XML, o te mau hu'ahu'a ïa, Tu'atā, mau api Itenati, e te mau pato'i. E turu te XML i te mau huru huru e te mau taahiraa huru rau no te mau huru tao'a Hi'oraa atoa. E mea taa ê te tahi mau huru no te hoê tao'a View taa ê (ei hi'oraa, te huru textSize no te hoê TextView) area te tahi ra, e mea matauhia ïa no te mau tao'a atoa Hi'o. Hau atu â, E faati'a te XML i te mau haamaramaramaraa no ni'a i te mau hoho'a e te mau papa'iraa.

    E faaohipahia te XML no te faataa i te mau faanahoraa no te mau faanahoraa Android. Taa ê noa'tu i te HTML, E nehenehe te XML e faataa i te mau faanahoraa taa ê no te hoê noa mata. E faataa te mau hoho'a i te hoho'a o te mau mata. Te mau hoho'a, o te mau hoho'a ïa XML o te faaite ra i te Android nahea ia faanaho i te mau hu'ahu'a i ni'a i te mata. E faaohipa te tao'a ohipa i te waehere faaohiparaa e e tauiui oia i te faanahoraa i ni'a i te rave'a. No te faaohipa maitai i te reira, e mea faufaa roa ia ite i te mau mea tumu o te XML.

    XML o te hoê ïa rave'a matarohia no te papa'i i te waehere no te mau faanahoraa Android. E mea ohie roa to'na papa'iraa, e e faati'a i te mau rave'a UI e rave rahi e te hoê noa kōnae. Taa ê noa'tu i te reira, E nehenehe te mau parau XML o Android e faati'a i te hoê hoho'a oioi o te mau faanahoraa UI e te mau hu'ahu'a mata. E mau hoho'a XML i roto i te Android e mau hoho'a .xml ïa e te vai ra te reira i roto i te buka res/layout. Mai te mea e, aita outou e hinaaro e faaohipa i te XML, E nehenehe atoa outou e faaohipa i te hoê faanahoraa e au i te rahi o te ravea no te faaohipa i ta outou mau faaohiparaa.

    Kotlin

    Mai te mea e, te imi ra outou i te hamani i te mau faanahoraa Android, Java te hoê o te mau reo maitai roa ' ' e. Tera râ,, E rave rahi mau tuhaa faufaa o Kotlin i ni'a ia Java. E mea paruru ore te reira, te auraa ra, eita te reira e topa aore ra e faatupu i te mau poroi hape mai te peu e e ere te hoê taahiraa aore ra te hoê huru. Te tahi atu â mau mea, E mau huru to'na e te mau getters e te mau setters i hamani-oioi-hia, no te faaohie i te coding. E no te mea ho'i e, e mea ohie a'e ia haapii i te Java, E mea ohie a'e no te mau taata aravihi e rave rahi.

    Mai te mea e, e mea apî outou i te hamaniraa i te faanahoraa Android, aita paha outou e ite maitai ra i te reo. Aua'e râ, E nehenehe ta outou e faaohipa ia Kotlin ei vahi tomoraa i roto i te faanahoraa Android. Taa ê atu ia Java, E mea faufaa roa te reira e e nehenehe e faaohipahia i ni'a i te hoê rave'a Java Virtual. E no to ' na vai - maitai - raa, E reo maitai roa te reira no te mau faanahoraa afa'ifa'i. E rave rahi mau maitai, O Kotlin te reo no te tau no a muri a'e.

    Ua faaohie atoa o Kotlin i te huru no te papa'iraa i te waehere. E horo'a te reo i te hoê fare buka no te mau ohipa i patuhia, e e nehenehe e amuihia'tu i te Java no te hamani i te mau waehere maitai a'e. Faati'a atoa te reira ia outou ia papa'i i te mau waehere maitai a'e e ia hamani i te mau faaohiparaa vitiviti a'e. Aita i maoro roa e nehenehe ta outou e hamani i te hoê piha haapiiraa Pet. Te faaite ra te hoho'a Java i raro nei e nahea ia faaohipa i te Kotlin no te hamani i te faanahoraa Android. Taa ê noa'tu i te reira, E nehenehe atoa ta outou e faaohipa ia Kotlin no te hamani i te mau faanahoraa Android.

    Te tahi atu maitai rahi o Kotlin no te hamaniraa i te mau faanahoraa Android, o te ereraa ïa i te paruru. Mai te mea e, e faahiti outou i te hoê tauiraa nullable ma te mana'o ore, E faatupu o Kotlin i te hoê hape taa ê eiaha râ i te hoê hape. E taa ê atu ia Java, Te faataa ra atoa o Kotlin i te ereraa, no reira, e nehenehe outou e tiaturi e ua paruruhia te mau tauiraa atoa i te mau hape. E mea faufaa atoa ia ite e e faaohipa pinepine te feia hamani i te mau faanahoraa Android ia Kotlin no teie iho tumu.

    Te piha hautiraa Android

    I muri a'e i to outou haamauraa i ta outou opuaraa i roto i te piha hautiraa Android, E nehenehe ta outou e faanaho i ta outou matapihi rahi ei mau matapihi mauhaa e e huna i te mau auri mauhaa. Taa ê noa'tu i te faanahoraa i te opuaraa, no te farii i te mau tuhaa e rave rahi, e nehenehe ta outou e faaohipa i te mau hi'opo'araa poto, mai te vahi imiraa, E nehenehe e riro ei mea faufaa no te imi i te waehere ti'a no te tuu i roto i ta outou faanahoraa. Na roto i te vahi imiraa, E nehenehe ta outou e ite i te hoê irava aore ra te hoê parau taa ê i roto i te waehere puna, mau haamaramaramaraa, Te mau ohipa, e aore râ, te mau hu'ahu'a faaohipa. E horo'a te hoê hi'o rahi i te poro atau i ni'a roa o te matapihi i te hoê rave'a no te imi oioi.

    Te hamani ra anei outou i te hoê faanahoraa no te hoê rave'a Android aore râ no te hoê rave'a iOS, e tia ia outou ia faataa na mua e eaha te vahi ta outou e tapao ra. Te rahi noa ' tura te mau ravea ta outou e tapao ra, e rahi noa ' tu â te taata e faaohipa i te reira. Mai te mea e, te tapao ra outou i te tahua itenati Apple, E rave outou i te ohipa e te hoê vahi no te tupuraa i te rahi tei piihia XCode, e ti'a i te mau taata hamani Android ia faaohipa i te hoê vahi i piihia Android Studio. E nehenehe teie mau taa-ê-raa i roto i te faanahoraa o te mau faanahoraa e haafifi i te ma'itiraa i te hoê i ni'a i te tahi atu.

    No te faaohipa i te piha hautiraa Android, E mea ti'a ia outou ia farii i te Kit no te faahoturaa Android. Te vai ra te tahi mau hoho'a tamoni ore i horo'ahia mai e te Android Studio, tera râ, mai te peu e e hinaaro outou i te mau hoho'a aravihi a'e, E nehenehe ta outou e hoo mai i te reira i ni'a i te CodeCanyon. E mea taa ê a'e teie mau hoho'a e e mea rahi a'e te mau hoho'a. E horo'a te tahua itenati Android Studio i te hoê tamataraa tamoni ore o te haapiiraa no te hamaniraa i te faanahoraa. I roto i te huriraa tamoni ore, te vai ra te tahi mau haamaitairaa aufauhia, tera râ, e mea faufaa mai te peu e te opua ra outou e hamani oioi i te hoê faanahoraa.

    A hamani ai outou i te mau faanahoraa i roto i te piha hautiraa Android, e ti'a ia outou ia farii i te hoê ite no ni'a i te mau rave'a hi'opo'araa. Na roto i te tauturu no te auahi, e mea ohie roa ia faaô atu i te mau ohipa Firebase e ia haafaufaa i te mau faanahoraa e rave rahi. Na roto i te papa'iraa i te mau taairaa a te taata faaohipa, e nehenehe te Espresso Test Recorder e faatupu i te waehere hi'opo'araa UI. E ohipa teie mauhaa e te mau emulators, mau rave'a, e te mau taiao tamau. E nehenehe e faaohipa i te Firebase Test Lab no te tamata i ta outou faaohiparaa, oia'toa. I te pae hopea, E rave'a nene'iraa hoho'a to te piha nene'iraa Android no te mau hoho'a XML, o te faati'a ia outou ia patu i te mau fare e rave rahi e ia faaohipa i te reira na roto i te mau rave'a e rave rahi. E nehenehe atoa ta outou e faaohipa i te mau faanahoraa no te faaiti i te waehere e no te haamau i te mau faanahoraa i roto i ta outou mau opuaraa.

    Taiete Android

    E rave rahi mau maitai o te hamaniraa i te mau faanahoraa Android Enterprise. E nehenehe ta outou mau rave ohipa e rave i te mau rave'a atoa no te ma'iti, ma te faaî i te mau titauraa parururaa etaeta. E horoa atoa te reira i te mau ravea no te faaohipa oioi. E horo'a te Android Enterprise i te hoê vahi paruru-maitai-hia e te faatere-maitai-hia no te mau rave'a Android. E nehenehe outou e maiti i te mau ravea atoa ta ta outou mau rave ohipa e faaohipa, mai te Samsung Galaxy Note 4s e tae atu i te LG G3s. To'na auraa ra, e nehenehe ta outou e faatere rahi a'e i te parururaa o ta outou mau haamaramaramaraa.

    E piti o te mau mea faufaa roa ' ' e o to ' na mau maitai i te pae no te faanahoraa e te puna. Ei puna matara, E nehenehe e faaohipa ma te ti'amâ i te mau faaohiparaa android e e horo'a i te tahi atu mau maitai o te ROM matauhia. Te tahi atu maitai o te hamaniraa i te mau faanahoraa Android, o te huru taa ê ïa e horoa mai. Te ti'araa mai te peu tumu BYOD, e rave rahi feia rave ohipa e haapeapea ra no nia i te feia faatere IT a to ratou paoti ohipa e farii ra i ta ratou iho mau haamaramaramaraa. Tera râ,, me te mau faanahoraa Android, E nehenehe noa te feia faatere IT e farii i te mau haamaramaramaraa no nia i te faanahoraa, e ere i te mau haamaramaramaraa no ni'a ia'na iho.

    No te mea ho'i e, e ere te Android SDK i te mea tamoni ore e te horo'a nei i te mau materia no te mau niuniu afa'ifa'i, E mea hoona a'e te hamaniraa i te mau faanahoraa Android no te taiete e e horo'a te reira i te hoê noa faanahoraa taa ê. E horo'a te mau pu no te hamaniraa i te mau rave'a roro uira i te CRM e te tahi atu mau rave'a i ni'a i te hoê tahua itenati Android no te faati'a i te mau haamaramaramaraa ia tae mai i roto i te mau tuhaa fenua e rave rahi. Mai teie te huru, Ua riro te hamaniraa i te mau faanahoraa Android ei maitiraa maitai no te mau faanahonahoraa atoa. Te maraaraa o te matete Android, Ua riro te hamaniraa i te mau faanahoraa Android ei tuhaa faufaa roa i roto i te mau opuaraa a te mau taiete atoa.

    Na mua a'e i te haamataraa o te taiete Android, ua amahamaha te huru o te faatereraa i te Android e ua ore e nehenehe e tohuhia. Taotiahia te mau ravea e te mau huru faatere o te mau ravea apî, ma te haafifi i te mau taiete ia imi e ia faaohipa i te hoê faatitiaifaroraa matauhia. Hau atu â, e rave rahi OEM tei hamani i ta ratou iho mau rave'a no te faatere, e te tahi atu mau tuhaa o tei ore i faaôhia i roto i te ô Android matauhia. Tera râ,, Ua faaohie roa te Android Enterprise i teie ohipa. E i teie nei, E mea ohie roa na te mau taata atoa ia hamani i te hoê faanahoraa Android no te hoê taiete.

    Ta tatou video
    A farii i te hoe pupu tiama