Faanahoraa
Tapura ohipa

    Farereiraa





    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.

    Farereiraa
    Android app Development

    Ta tatou blogs


    Nahea ia haamata i te faaohipa i te faanahoraa Android

    Android app entwicklung

    No te hamani i te mau faanahoraa no te Android, E mea ti'a i te feia aravihi ia haapii i te mau rave'a e rave rahi. I roto i te tahi o teie mau rave'a, te vai ra o Kotlin, te hoê reo faanahoraa papu no te papa'iraa i te mau faanahoraa. I roto i te tahi atu mau mana'o faufaa, te vai ra te faaohiparaa i te Android Studio, Hoho'a materia, e te mau arata'iraa no ni'a i te taata. Mai te mea e, te hinaaro ra outou e haapii nahea ia hamani i te hoê faanahoraa Android, E ti'a ia outou ia tai'o i teie tumu parau. E tauturu te reira ia outou ia rave i te maitiraa tano. Te vai ra i raro nei te tahi mau a'oraa no ni'a i te huru no te haamata i te faaohipa i te faanahoraa Android.

    O Xamarin te rave'a maitai roa a'e no te patu i te mau faanahoraa Android maitai roa a'e

    Ua riro te Xamarin ei rave'a no te hamani i te mau faaohiparaa afa'ifa'i o te horo'a i te hoê rave'a no te hamani i te mau faaohiparaa afa'ifa'i. Ua riro te reira ei rave'a maitai roa a'e no te faatupu i te mau faaohiparaa Android e te mau faanahoraa taa ê. Mea nainai roa te pi'o haapiiraa e aita e waehere, Ua riro teie tahua faahoturaa ei ma'itiraa maitai no te feia hamani i te Android. I roto i te tahi atu mau maitiraa, te vai ra Kotlin, te hoê reo faanahoraa papû o te faaohipahia ra i ni'a i te hoê rave'a Java virtual. E mea ohie a'e teie reo i te Xamarin e te horo'a nei i te mau maitai mai te C#. Taa ê noa'tu i te reira, mea iti a'e te code no te tape'a, no te faaohie i te papa'iraa i te waehere e no te faaiti i te mau hape.

    Ua riro te Xamarin Forms ei rave'a no te hamani i te mau faaohiparaa afa'ifa'i. Te tauturu nei te reira i te feia hamani ia hamani i te hoê afata faaohiparaa i te ao nei ma te ore e papa'i i te mau waehere no te mau tahua tata'itahi. Te faati'a atoa nei te reira i te feia hamani ia hamani i te mau faanahoraa e te mau faatereraa e te mau faanahoraa mata'ita'i. E mea faufaa roa te hoho'a Xamarin Forms no te hamani i te mau rave'a afa'ifa'i no te mau rave'a iOS e Android. Mai teie te huru, E nehenehe te feia hamani e faaohipa faahou i te hoê â waehere no te mau tahua itenati e rave rahi.

    E horo'a atoa o Xamarin i te patururaa rahi no te opuaraa-C, C++, e te mau fare buka Java. To'na auraa ra, eita e titauhia ia outou ia haape'ape'a no ni'a i te Xcode e e nehenehe ta outou e faaohipa faahou i te mau code C# atoa ta outou i farii. E no te mea ho'i e, ua patuhia o Xamarin i ni'a i te piha hautiraa, E nehenehe ta outou e faaohipa i ta ' na faanahoraa aravihi no te faatere i te opuaraa e te faaotiraa o te mau code.

    Ua riro te Kotlin ei reo faanahoraa papa'iraa

    Mai te mea e, e mea apî outou i te hamaniraa i te faanahoraa Android, E hinaaro paha outou e haapii i te Kotlin. Ua riro te reo i papa'ihia i ni'a i te tahua itenati ei opuaraa puna matara e JetBrains. I teianei, hau atu i te 100 te feia turu i te opuaraa Kotlin. Hou a haamata ai outou i te haapii ia Kotlin, e tia ia outou ia tii i te huriraa apî roa ' ' e. Mai te mea e, aita e hi'oraa, E nehenehe ta outou e imi i te reira e e tamata i te haaputuputu i te reira. E pu'e-Tracker to Kotlin o te ta'i nei i te mau fifi i matara. E nehenehe outou e faaohipa i te reira no te ite hau atu â no nia i te mau fifi e nafea ia faatitiaifaro i te reira.

    Taa ê atu ia Java, E mea ohie roa ia haapii i te Kotlin e te vai ra te mau ravea tauturu maitai. E rave rahi atoa to'na mau tuhaa maitai i ni'a i te tahi atu mau reo faanahoraa. Te hoê o te mau taa-ê-raa rahi i rotopu ia Kotlin e ia Java, o te aravihi ïa o te reo no te paturu i te mau lambdas e te tahi atu mau huru haamaramaramaraa. Te ‘null’ E mea taa ê roa te parau matua no Kotlin e aita Scala e faaohipa ra i te reira. E faaohipahia te reira no te faahoho'a i te hoê amuiraa tao'a i roto i te hoê reni o te waehere.

    Te vai ra te taa-ê-raa i rotopu i te hoê piha haapiiraa e te hoê huru i roto i te huru o te mau haamaramaramaraa. E tuu o Java i te huru haamaramaramaraa i muri a'e i te i'oa taui, tera râ, te faaohipa ra o Kotlin i te hoê “stylized” syntax, aita e titauhia ia faataa i te i'oa o te hoê piha haapiiraa. Te “tupuna” E nehenehe te parau matua e faaohipahia no te hoê taahiraa o te hoê ravea.

    Hoho'a materia

    Te haamau nei te hoê hoho'a apî i roto i te faanahoraa no te hamaniraa i te mau faanahoraa Android i te reo hoho'a tano, te vahi uouo opuahia, e te mau hoho'a. Taa ê noa'tu i te reira, No te tura'i i te feia e faaohipa ra ia haere, te faatumu nei te hoho'a o te mau tao'a i ni'a i te tereraa, A faatupu i te auraa, e horo'a i te mau pahonoraa. Ia haapoto noa, Te ohipa nei te hoê hoho'a materia no te faaohie i te hamaniraa i te mau faanahoraa, maitai a'e, e te vitiviti a'e. Tera râ,, E titau te reira i te hoê rave'a papa'iraa mana'o-maitai-hia. E hi'opoa teie tumu parau i te tahi o te mau tuhaa rahi o te ravea paturaa apî.

    A tahi, E hi'opoa tatou i te auraa o te ravea no te paturaa i te mau tao'a. Maoti i te faatumu noa i nia i te hoho'a o te faanahoraa, Te mau materia E faaohipa outou i te mau mana'o tumu no te faanahoraa. Eiaha, E ti'a i ta outou faanahoraa ia faatumu noa i ni'a i te mea ta'na e hinaaro e rave, e eiaha râ nahea ia tae i reira. E tu'ati rahi teie philosophia i te ti'araa mai o te mau hoho'a e te mau fare buka. E tauturu te mau hoho'a ia outou ia hamani i te mau UI. I te pae hopea, te tauturu nei ratou ia outou ia faarahi e ia faaafaro i ta outou hoho'a materia.

    I muri a'e i to ' na iteraa i te mau tuhaa rahi o te Hoho'araa materia, E nehenehe ta outou e faaohipa i te reira i roto i ta outou faanahoraa. Maoti te mau tuhaa o te hoho'a, e nehenehe ta outou e faaohipa i te mau huru huru rau, E mea ohie roa ia faaohipa e ia faaapî i te reira. Tera râ,, Te taviri, o te imiraa ïa i te hoê faito totiale i rotopu i na mea e piti. Aua'e râ, te vai ra te tauturu. I roto i te hoê tomite tumu parau no ni'a i teie tumu parau, te vai ra te mau faaohiparaa taahiraa-i-taahiraa e te mau haamaramaramaraa taa maitai no ni'a i te mau tuhaa taa ê.

    Te mau arata'iraa no te taata

    Te mau arata'iraa no te hoê hoho'a, o te mau parau tumu arata'i ïa no te hoê hoho'a roro uira o te titau i te haamaitai i te ite o te taata faaohipa. E mau rave'a ta ratou, Nga hua, e te mau mana'o tumu no te faaohie e no te tahoê i te paturaa o te mau rave'a roro uira. Ua hamani o Apple e o Google e rave rahi mau arata'iraa no te mau rave'a haaparareraa a te taata. A tai'o no te ite hau atu â no ni'a ia ratou e nahea ratou ia tauturu ia outou ia hamani i te hoê faanahoraa Android maitai. E mea faufaa roa ia pee i teie mau arata'iraa, a haapapû ai ratou e, e farii te feia faaohipa i te hoê iteraa papû no ni'a i ta outou faanahoraa.

    Ua riro te UI/UX-Design ei rave'a no te faatupu i te hoê iteraa apî. E faaohipa te reira i ta outou faanahoraa afa'ifa'i, auhoa, e te taairaa. E toru tuhaa o te hoê opuaraa faanahoraa afa'ifa'i: te mau rave'a aravihi apî, te API(s), e te hopea. Te haapapuraa i te huru o te rave'a roro uira, e aore râ, SQA, o te hoê ïa ohipa fifi o te haapapu e e mea paruru e e mea tiaturihia ta outou faanahoraa.

    I muri a'e i to'na haponoraahia, E faaruru te mau iOS-Apps i te hoê ohipa ino. E nehenehe te reira e ravehia mai te tahi mau mahana e tae atu i te tahi mau hebedoma. Noa ' tu e mea vitiviti a'e paha ratou i te faahotu e i te tapea, e mea iti a'e to ratou aravihi e e mea iti a'e to ratou ohipa i te mau faanahoraa tumu. Taa ê noa'tu i te reira, eita ta te feia faaohipa e nehenehe e tamata i te mau faanahoraa hybrid, E nehenehe te reira e riro ei fifi no te faahoturaa i te mau rave'a afa'ifa'i. Teie râ, e nehenehe te mau faaohiparaa mataeinaa e noaa mai i te mau vahi atoa.

    Te mau faaohiparaa i ni'a i te tahua

    E piti huru faanahoraa no te faanahoraa i te mau faanahoraa tumu e te mau faanahoraa i ni'a i te tahua itenati. E mea vitiviti a'e te hamaniraa i te mau faaohiparaa mataeinaa e te hoê waehere taa ê no te tahua itenati. E faaohipa te mau faanahoraa i ni'a i te tahua itenati i te hoê codebase. Tera râ,, e mea rahi a'e ratou i te mau faanahoraa tumu. E mau maitai e te mau ati o te mau maitiraa atoa, e e ti'a i te feia hamani ia faataa eaha te rave'a e tano a'e no ta ratou opuaraa. Te vai ra i muri nei te hoê faaauraa o te fenua iho vs. Te mau faaohiparaa i ni'a i te tahua itenati.

    Te maitai rahi o te faanahoraa i te mau rave'a haaparareraa parau, o te faaitiraa ïa i te mau haamâu'araa no te faahoturaa. Na roto i teie huru raveraa, Eiaha e titauhia ia aufau e piti pŭpŭ taata aravihi e ia tape'a e piti codebases taa ê no Android e iOS. Te tahi atu â mau mea, E nehenehe ta outou e rave oioi e ma te aravihi i te mau tauiraa i nia i te na tahua e piti. Ei faahopearaa, E nehenehe te mau faaohiparaa i ni'a i te tahua itenati e faarahi i te moni e e haamâu'a i to outou taime. Terā rā, Te vai ra te tahi mau fifi i roto i te mau faaohiparaa i ni'a i te tahua itenati, oia'toa.

    E rave rahi te mau maitai o te hamaniraa i te mau faanahoraa i ni'a i te tahua itenati. A tahi, E tauturu te reira ia outou ia hamani i te mau faaohiparaa no te mau tahua itenati e rave rahi, ma te faaiti i te taime no te matete. Te tahi atu â mau mea, E nehenehe te hamaniraa i te mau faanahoraa i ni'a i te tahua itenati e faaherehere i ta outou moni no te opuaraa tapihooraa. Ei faahopearaa, Mea ohie roa ia hamani i te hoê faanahoraa no te mau tahua itenati e rave rahi. I taua huru ra, E farii oe i te hoê faanahoraa i ni'a i te Android, Ios, e te mau haamaramarama. E nehenehe atoa outou e tamata i te faanahoraa i nia i te mau tahua itenati e rave rahi e e faaau i te huru.

    Tauturu'

    Te imi ra anei outou i te hamani i te hoê faanahoraa no te mau opuaraa tapihooraa, e aore râ, te hinaaro noa ra outou e hamani i te hoê hautiraa afa'ifa'i Android no te arearea, E rave rahi mau rave'a no te hamani i te hoê faanahoraa Android. Hou a haamata ' i i te ohipa faahoturaa mau, e tia i te feia hamani i te mau faanahoraa ia haapapu e ia haamau i ta ratou pae o te faaohiparaa. E rave rahi taahiraa taa ê i roto i te reira, mai te mau sprints. E nehenehe te peeraa i te mau ravea e te mau aratairaa a te hoê taiete faahoturaa tuiroo e tauturu ia outou ia ite i te mau haamâu'araa.

    No te farii i te hoê mana'o tano no nia i te mau hoo, A hi'o na ehia rahiraa opuaraa tei oti ta te taata hamani i rave. E aufau te tahi mau taiete i te hoê â moni no te ohipa faahoturaa e no te ohipa paturaa. E nehenehe vetahi ê e aufau i te hoê â moni no na mea e piti. A hi'o atoa, A haamana'o i te ui no ni'a i te mau tauturu atoa no te faanahoraa i te opuaraa ta te taiete faahoturaa e horo'a mai, no te mea e nehenehe te reira e faarahi i te hoo o te opuaraa. E a haamana'o i te hi'opoa i te mau haamâu'araa hau atu â o te nehenehe e tupu mai no te mau faaauraa i muri iho.

    E faataahia te moni no te hamaniraa i te faanahoraa Android i ni'a i te rahi o te pŭpŭ hamaniraa. I roto i te hoê pŭpŭ faahoturaa matauhia, te vai ra te hoê Taata Fatu tao'a, te hoê Fatu Scrum, te hoê taata papa'i hoho'a no te huru maitai, e piti taata hamani iOS aore ra Android, e te hoê taata aravihi i te pae no te ohipa tapihooraa. E mea ti'a i te pŭpŭ faahoturaa ia pahono i to outou mau hinaaro e ia horo'a i te hoê faito maitai teitei ma te tape'a noa i te moni. No reira, mai te mea e, te hinaaro ra outou i te hoê faanahoraa Android maitai roa, E mea faufaa ia aufau i te moni hau.

    Te huru no te hamaniraa i te faanahoraa a Mobilunity

    E rave rahi feia faatere o te mau taiete o te uiui nei ehia maororaa e titauhia no te hamani i te hoê hautiraa. E titau te mau hautiraa i te taime rahi roa ' ' e no te faahotu, e ere te reira i te mau taime atoa. Te rave nei te feia aravihi no Mobilunity i te ohipa ma te itoito no te horoa i te mau opuaraa i te taime au. Te faateitei atoa nei ratou i te maramarama e te huru maitai roa. Ua riro te huru no te hamaniraa i te faanahoraa i Mobilunity ei hi'oraa maitai roa no te reira. No te ite i te huru tupuraa e te mau mea e titauhia, tai'o.

    Ua haamauhia i te 2010, Ua riro te Mobilunity ei taiete Ukrainian o tei aravihi i roto i te mau ohipa teitei, Te mau pŭpŭ faahoturaa. Ma te matahiti ite, ua faatupu ratou i te hoê peu tumu ohipa puai e ua fana'o ratou i te mau aravihi fifi roa. Na roto i te ite o te pǔpǔ, ua ti'a ia ratou ia patu i te hoê hoho'a rahi e te hoê tapura o te feia hoo oaoa. E horo'a ratou i te mau rave'a aravihi apî e te mau rave'a faatitiaifaroraa, e e nehenehe ta outou e faaohipa i te reira na roto i te hoê taviniraa taa ê.

    I muri a'e i to outou hoho'araa i te tere o te taata faaohipa i te tao'a, te taahiraa i muri iho, o te faataaraa ïa ehia rahiraa tuhaa e tia ia faaôhia i roto i ta outou faanahoraa. Te mea maitai roa a'e, E mea ti'a ia vai i roto i ta outou faanahoraa te mau huru atoa e te mau ohipa e titauhia ra e ta outou mau melo o te faaohipa ra. E nehenehe teie tuhaa e ravehia ma te faaohipa i te mau papai parau, pēpa, e aore râ, te mau rave'a faahoho'araa. I roto i te taatoaraa o te ohipa, e ti'a ia outou ia faatumu i ni'a i te papa'iraa, faaohiparaa, ha'amanuira'a, e te ha'utiraa. I muri a'e i te hamaniraahia te hoê faanahoraa afa'ifa'i, e ti'a ia tamatahia te reira e te feia faaohipa no rapae mai, mai te mea e nehenehe. Ia oti ana'e te reira i te fariihia e te hi'opo'araa, E ti'a ia'na ia haere i muri iho i te tuhaa o te tonoraa.

    Ta tatou video
    A ani i te hoê faahitiraa parau tamoni ore