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 mauhaa maitai roa a'e no te Android Entwicklung

    Te tupuraa i te rahi

    Te rahi noa'tura te tupuraa o te Android, te hoê tuhaa rahi o te hamaniraa i te mau rave'a roro uira. E 75,16 i nia i te hanere o te feia e faaohipa ra i te niuniu afaifai, o te hoê ïa o te mau rave'a faaohiparaa faaohipa-pinepine-roa-hia a'e. Na roto i to ' na huiraatira itoito e to ' na faanahoraa puna rahi, E rave rahi mau rave'a ta te Android e horo'a i te feia hamani i te Android no te farii i te mau faahopearaa maitai a'e e te vitiviti a'e. E rave rahi mau rave'a no te faahoturaa, mai te rave'a no te faahoturaa i te Android, E roa'a te reira i te feia hamani i te Android, ma te faaohie i te hamani i te mau faaohiparaa maitai a'e.

    taata hamani

    Mai te mea e, te feruri ra outou i te hoê toro'a ei Android Entwickler, ua tae mai outou i te vahi ti'a. E hopoi'a na teie mau taata hamani roro uira no te hamani i te mau faanahoraa no te tahua Android. Te hamani ra anei outou i ta outou faanahoraa matamua, te faarahi ra anei outou aore ra te haamaitai ra anei outou i te hoê, E mea ti'a ia outou ia aufau i te hoê Android. E hopoia na teie mau taata hamani i te mau tuhaa atoa o te hamaniraa i te mau faanahoraa, e tae noa'tu i te faanahoraa, coding, e te tamataraa. E horo'a te fariiraa i teie aravihi ia outou i te hoê tuhaa faufaa i roto i te hoê matete tata'uraa.

    E nehenehe te hoê Android e maiti i rotopu e piti maitiraa rahi: te hoê pŭpŭ faahoturaa i roto i te fare, e aore râ, te hoê taata ti'amâ. Noa'tu e, e mea mâmâ a'e te mau pŭpŭ i roto, I te rahiraa o te taime, e mea maitai a'e te mau freelancers. Na roto i te raveraa i te ohipa e te hoê taata hamani Android, E fana'o outou i te ite aravihi e te hoê vahi rave ohipa taui. Taa ê noa'tu i te hi'oraa freelancing, E nehenehe ta te mau taata hamani Android e rave i te mau opuaraa e rave rahi i te hoê â taime. E mai te mea e, aita outou e anaanatae ra i te hoê vahi i roto i te fare, E nehenehe ta outou e ite i te Android-Arbeiter tei horo'ahia i roto i te hoê taiete.

    E taui te tiaraa o te hoê Android Entwickler ia au i te mau hinaaro o te taiete. I roto i te mau ohipa matauhia no te hoê taata hamani Android, te vai ra te hamaniraa i te mau faaohiparaa, te haamaitairaa ia ratou, e te tape'araa ia ratou. E titau te ti'araa o te hoê Android Entwickler i te aravihi no te feruri mai te hoê taata faaohipa e no te faaohipa i te rave'a roro uira. E nehenehe te mau ohipa e ravehia e te hoê Android Entwickler e haamata mai te hoê hoho'a mata matauhia e tae roa ' tu i te haapaoraa e te haamaitairaa i te mau faaohiparaa. E nehenehe te hoê Android Entwickler e rave i te ohipa i roto i te hoê pǔpǔ aore ra ma te ti'amâ, tera râ, e rave pinepine ratou i te mau opuaraa o te ohipa a'ena i nia i te mau tao'a a te taiete.

    Rāve'a

    Mai te mea e, te imi ra outou i te hamani i te mau faaohiparaa no te mau rave'a afa'ifa'i, Te uiui ra paha outou eaha te mau ravea maitai roa ' ' e. Te parau apî maitai, oia ho'i ïa, e rave rahi mau rave'a o te faati'a ia outou ia hamani i te mau faaohiparaa rahi. Te hoê o te mau reo ohie roa a'e e haapii, o te C# ïa, Te vai ra râ te tahi atu mau mea. Te hinaaro ra anei outou e hamani i te mau rave'a afa'ifa'i no te iOS e aore râ, no te Android, E rave rahi mau rave'a no te ma'iti. Te vai ra e toru o te mau mea maitai roa ' ' e i raro nei.

    B4A: E vahi faahoturaa te reira no te Android. Ua hamanihia mai te reira no te feia haamata e te faaohipa ra te reira i te hoê reo faanahoraa BASIC mai te reo Beretane tamau. E faaohipa te mau Android IDE mai te Android Studio i te mau rave'a roro uira e rave rahi no te hamani i te mau faanahoraa e te mau ha'utiraa. E faaohipa - atoa - hia te hoê ravea haapurororaa no te iriti i te Quellcode i roto i te hoê waehere roro uira. I muri iho, E nehenehe te faanahoraa e faaohipa i te tahi atu mau hoho'a e te mau fare buka matauhia. Ia oti ana'e te hoê opuaraa i te hamanihia, E nehenehe te reira e tamatahia i ni'a i te mau rave'a Android atoa.

    Te po'ipo'i: Na mua ' tu, O te po'ipo'i te IDE Android matau-maitai-hia a'e. Teie râ, mai te taime a faaea ' i o Google i te turu i te Eclipse, Aita teie mauhaa i fariihia. E mauhaa faufaa roa te reira no te mau taata hamani Android. E e'aturu te reira i rotopu i te Android-Geraten e te mau roro uira. E toru tuhaa o te AIDE: te hoê taata hoo, te hoê demoni, e te hoê tavini. Ua riro te taata hoo ei tuhaa no te taiao Android, e te faatere nei te AIDE i te paraparauraa i rotopu i te taata hoo e te Daemon.

    Ngā tahua

    Mai te mea e, e hinaaro outou e hamani i te mau faanahoraa no te mau tahua itenati Apple e Android, E tia ia outou ia ite i te mau taa-ê-raa i rotopu i teie na faanahoraa e piti. E rave rahi mau ravea no te rave i te reira, e tae noa'tu i te mau faanahoraa i ni'a i te tahua itenati. Te ravea maitai roa ' ' e no te haamata, o te iteraa ïa i te mau taa-ê-raa i rotopu i na tahua e piti e te maitiraa i te hoê o te tano maitai a'e no ta outou opuaraa. E faataa teie tumu parau i te tahi o te mau ravea huru rau e eaha ta ratou e nehenehe e rave no outou. E hi'opoa atoa tatou i te mau taa-ê-raa i rotopu i te iOS e te Android e nafea ratou ia tauturu i ta outou opuaraa.

    No te hamaniraa i te mau rave'a Android, E nehenehe ta outou e faaohipa i te hoê o te na reo faanahoraa rahi e piti: Java aore ra C++. Maoti na reo faanahoraa e piti, e nehenehe ta outou e papa'i i te mau faaohiparaa na roto i te mau reo faanahoraa e rave rahi, e tae noa'tu i te tahi mau rave'a haaparareraa parau. Te toru o te mau rave'a, te mau taiao no te faahoturaa, e ua hamanihia te reo mai te taime a matara mai ai te SDK matamua i te matahiti 1999 2008.

    Mai te mea e, e mea apî outou i te faanahoraa no te Android, E nehenehe ta outou e feruri i te tihepu i te hoê taata hamani plattformübergreifende o te nehenehe e faaohipa i te mau faanahoraa no te mau tahua atoa. Mai teie te huru, E ohipa ta outou faanahoraa i ni'a i te mau rave'a Android e iOS, e hoê ana'e codebase e titauhia. Na te reira e faaohie roa ' tu â ia outou ia faaapî i ta outou faanahoraa no a muri a'e. E nehenehe atoa ta outou e maiti i te faaohipa i te tahua itenati a Google no te faahoturaa i te mau tahua itenati. Na te hopea e faati'a ia outou ia haavitiviti i te tupuraa e ia ite oioi i te mau hape.

    Te mau rave'a

    E titau te hamaniraa i te hoê faanahoraa Android ia faaohipa i te mau ravea e te mau ravea e rave rahi. Te mana'o nei teie mau faanahoraa no te haapapu i te huru e te ohipa o te faanahoraa. No te haapapû i te manuïaraa o te faanahoraa, e mea faufaa roa ia pee i te faanahoraa ti'a o teie mau rave'a. E titau te hamaniraa i te hoê faanahoraa Android i te ite rahi no te manuïa i te reira. Te vai ra i raro nei te tahi o te mau ohipa faufaa roa a'e e titauhia no te hamani i te hoê faanahoraa Android. Te vai ra te tahi mau hi'oraa i muri nei.

    E faaohipa te tahua itenati Android i te tahua itenati Google, o te hoê ïa faanahoraa no te hamani i te mau rave'a afa'ifa'i. I roto i te hoho'a, te vai ra te JetPack, Te mau tuhaa o te fare, Fare, Ngaahi haamaramaramaraa ora, e te mau haamaramaramaraa, e tae noa'tu i te mau fare buka no Java e no te mau ohipa rima î mai te Coil e te Kotlin. Ua matara te huriraa apî roa ' ' e o te Jetpack Compose i te ava'e tiurai 2021. E horoa mai teie faanahoraa apî i te mau ravea no te hamani i te hoê afata faaohiparaa no te fenua iho e te mau hi'oraa faanahoraa.

    E rave rahi mana'o faufaa ta te faanahoraa no te hamaniraa i te Android e ti'a ia hi'opo'ahia. Ei hi'oraa, E mea titauhia te hoê faanahoraa o te ohipa maitai e te mau rave'a faahoho'a e te mau pape pu'e o te niuniu paraparau. E ti'a i te faanahoraa ia tu'ati i te mau rave'a e rave rahi, e tae noa'tu i te mau PC e te mau niuniu afa'ifa'i. I te pae hopea, E tia ia hamanihia te faanahoraa ia au i te mau hinaaro o te feia e faaohipa ra. E ere i te mea titauhia ia ite te mau taata atoa e hinaaro ra e hamani i te hoê faanahoraa Android i te mau ohipa e ravehia i roto i te reira. Tera râ,, E mea ti'a i te feia e hinaaro ra e hamani i te hoê faanahoraa Android ia farii i te hoê ite rahi no ni'a i teie mau rave'a.

    Tauturu'

    Mai te mea e, te imi ra outou i te hoê taata hamani no te hamani i ta outou mau faanahoraa Android, Te uiui ra paha outou no ni'a i te mau haamâu'araa no te hamaniraa i te Android. No te mea ho'i e, aita te Android-Kunden e aufau i te mau faaohiparaa, E mea rahi a'e te mau hoo no te Android-Entwicklung e te tape'araa i te mau hooraa. I raro nei, te vai ra te tahi mau mea ta outou e ti'a ia ite no ni'a i te mau haamâu'araa no te faanahoraa i te Android. Mai te mea e, e faanahoraa ta outou o te ore e horo'a i te moni rahi, E mea maitai a'e ia horo'a i te faahoturaa i te hoê taiete o tei aravihi i te pae no te faahoturaa i te mau rave'a afa'ifa'i.

    E faataahia te mau haamâu'araa no te hamaniraa i te mau faanahoraa i ni'a i te fifi o ta outou opuaraa. Noa ' tu e e ere i te mea fifi roa ia hamani i te hoê faanahoraa tamoni ore, e ere teie ohipa i te mea ohie e te moni rahi. E rave rahi tuhaa o te ohipa faahoturaa o te nehenehe e faarahi i te moni, e tae noa'tu i te ite o te taata faaohipa, a tahi, e te ohipa. I roto i te mau tupuraa e rave rahi, E faarahi teie mau mea i te mau haamau'araa. Aua'e râ, I Switzerland, e nehenehe ta outou e ite i te mau ohipa no te faahoturaa i te Android, mai te tomate Swiss. E titauhia te hoê opuaraa hamaniraa faanahoraa Android matauhia 300-1,000 hora ohipa no roto mai i te hoê taata hamani faanahoraa afa'ifa'i. Te vai ra i roto te mau taahiraa atoa e titauhia no te hamani i te hoê faanahoraa afa'ifa'i, e tae noa'tu i te hoho'a o te faanahoraa e te ite o te taata faaohipa.

    Te rahi a'e o to outou mana'o faanahoraa, o te, mea iti a'e te hoo mai ta outou e mana'o ra. Noa ' tu te aravihi o ta outou faanahoraa, E mea ti'a ia outou ia faanaho i te mau haamâu'araa no te mau pahonoraa e te tape'araa tamau a te feia hoo. Te mauruuru, E rave rahi mau rave'a no te faaiti i ta outou mau haamâu'araa no te hamaniraa i te Android. E nahea. Hou a faaoti ai outou i te haamau i ta outou opuaraa no te hamani i te mau rave'a afa'ifa'i, A haamana'o i te opua i te mau haamâu'araa e te taime no te tapea i ta outou faanahoraa. E nehenehe atoa outou e imi i te mau taviniraa no te faahoturaa i te Android tamoni ore.

    E nehenehe ta outou e faanaho e o Kotlin?

    Mai te mea e, ua rave a'ena outou i te hoê opuaraa e ua titauhia ia outou ia papa'i i te hoê faanahoraa no te reira, Te uiui ra paha outou e, e nehenehe anei ta outou e haapii ia Kotlin. E reo faanahoraa puna matara te reira e te vai ra ma te tamoni ore i raro a'e i te Apache 2.0 raata. Te parau ra te feia hamani e mea ohie a'e ia papai i te mau faaohiparaa Android i te Java. E nehenehe ta outou e haapii ia Kotlin na roto i te haapiiraa i te reira i pihai iho ia Java. Teie te tahi mau maitai o te haapiiraa ia Kotlin.

    A tahi, E tahi mau oti'araa to Kotlin. E nehenehe te tahi mau huru haamaramaramaraa e vai noa. E tia ia outou ia faaite ma te papu i to outou mau mana'o tumu Nullable. E tauturu te reira ia outou ia arai i te mau hape i nia i te NullPointerException. Tera râ,, Eiaha outou e haamo'e e, e parau taa ê to Kotlin no te mau mana'o tumu Nullable. E nehenehe ta outou e ape i teie mau fifi na roto i te faaohiparaa i te Taata Faatere Piiraa Paruru. I muri iho, E nehenehe ta outou e faaohipa i te arrayOfNulls() fa'ahou. E mea faufaa te reira mai te peu e e titauhia ia outou ia faaohipa i te hoê pǔpǔ faufaa ore.

    No te faataa hau atu â i te huru o ta outou faanahoraa, e nehenehe atoa outou e faaohipa i te mau Generics e te mau Objects. Mai te mea e, e faataa outou i ta outou mau ohipa ei ohipa e e faaohipa outou i te mau taahiraa tano, E nehenehe ta outou e papa'i i te reira mai te hoê aho. Te tahi atu tuhaa nehenehe, o te mau ohipa ïa, o te faati'a ia outou ia faarahi i te hoê piha haapiiraa ma te ore e hamani i te mau piha haapiiraa apî aore ra te mau rave'a apî. E no te mea ho'i e, te turu nei o Kotlin i te mau ohipa teitei, E mea ohie a'e ia papa'i i te hoê code e mea ohie a'e ia tai'o.

    Na te aha e ore ai e o Kotlin?

    Te uiraa, no te aha e ore ai e faaohipa i te Java, eiaha râ ia Kotlin? Ua riro te Java ei reo faanahoraa matau-maitai-hia e te vai ra te hoê faanahoraa rahi no te mau fare buka e te mau rave'a. Tera râ,, E rave rahi mau fifi ta Kotlin e hinaaro e faatitiaifaro. Ua hamanihia a'ena te piha hautiraa Android no Java, ia Kotlin râ, e riro mai te reira ei mea papû a'e. E te mana'o nei te feia aravihi e e ora amui o Java e o Kotlin.

    Te hoê o te mau tumu rahi e mea maitai a'e ai o Kotlin no te faahoturaa i te Android, no te mea ïa e te turu ra oia i Bytecode, ma te vaiiho ia'na ia ohipa i roto i to outou IDE, e mai te mea e, ua faaohipa a'ena outou i te Java, E tu'ati te Kotlin i te reira. Te tahi atu maitai o Kotlin, o to ' na ïa parururaa tumu. E faaohipa te Android i te null ei faufaa ore, o te nehenehe e faatupu i te NullPointer, te hoê hape atâta o te nehenehe e faaino i te hoê faanahoraa taatoa. Na roto i te fariiraa i te parururaa, E faatitiaifaro o Kotlin i teie fifi, Te faaoreraa i te hinaaro i te tahi atu mau tapa'o no te arai i te mau NullPointer ia ore ia haamou i te mau faaohiparaa Android.

    Te tahi atu tumu e ti'a ai ia outou ia ma'iti ia Kotlin i ni'a i te Java no ta outou faanahoraa Android, o te oraraa maitai a'e ïa. E haamau te Android O i te mau tahua faaararaa apî e e horoa i te feia hamani i te mana rahi a'e i nia i ta ratou mau faanahoraa’ ra'ārā. Tera râ,, E ohipa te reira i ni'a i te oraraa o te battery. Oia ho'i, Mea faufaa roa ia hi'opo'a i te mau maitai e te mau ino atoa hou a ma'iti ai ia Kotlin eiaha râ ia Java. Ia faaoti ana'e outou i te hopea, ua tae i te taime no te aufau i te taata aravihi ti'a.

    Ta tatou video
    A farii i te hoe pupu tiama