Hoʻolālā mākou i kāu ʻike! Hana maikaʻi me ka ONMA scout Android app development e hoʻohiki ʻia.
Hoʻokaʻaʻike
Ma ke ʻano he polokalamu polokalamu Android, hiki iā ʻoe ke hoʻomaka i ke kūkulu ʻana i nā noi no nā polokalamu kelepona a loaʻa ka ʻike waiwai i nā kumuhana like ʻole. Iava, Kotlin, Xamarin, E wehe i ka hui lima lima, a ʻo Android Studio kekahi mau ʻōlelo coding hiki iā ʻoe ke haku. Ma keia 'atikala, E kamaʻilio pū mākou e pili ana i ka Android SDK a pehea e hoʻohana ai e hana i nā noi pono loa. Kahi mea hou aʻe, e uhi mākou i kekahi o nā papahana open source maʻamau āu e hana pū ai.
Inā he mea hou ʻoe i ka hoʻomohala Android, a laila pono ʻoe e aʻo pehea e hoʻomohala ai i nā noi Android me Java Programmierer. ʻO ka ʻōlelo kūhelu no ka hana ʻana i nā polokalamu Android ʻo Java, akā he nui nā mea ʻē aʻe. Ua ʻoi aku ʻo Kotlin ma mua o kāna mau mea hoʻokūkū ʻo Clojure a me Scala e lilo i ʻōlelo hoʻolālā lua kaulana loa no ka Android.. ʻAʻole pili i kāu makemake papahana, hiki iā ʻoe ke pōmaikaʻi mai ke aʻo ʻana pehea e hoʻolālā ai i nā polokalamu Android me ka hoʻohana ʻana iā Java.
ʻO kekahi o nā pono nui o ke aʻo ʻana iā Java ʻo ia ka maʻalahi o ke kiʻi ʻana. Ua hana ʻia ka ʻōlelo no nā polokalamu polokalamu hou a ua hoʻohana ʻia i nā huahana lako polokalamu. Me ka lawa o ka ike Java, hiki iā ʻoe ke hui pū me kahi Android-Entwicklungsteam a hoʻopau i nā hana me ka ʻole e hoʻolilo i ka nui o ke kālā ma ke aʻo ʻana. ʻOi aku, hiki iā ʻoe ke hilinaʻi i kēia mau mea hoʻomohala hou e hana i kahi hana maikaʻi. Akā pehea ʻoe e ʻike ai i kahi papa maikaʻi?
ʻo ka mea mua loa, pono ʻoe e hōʻoia iā ʻoe nā mea hana pono. Pono nā mea hoʻomohala Android e ʻike iā Java. ʻO Java ka ʻōlelo papahana maʻamau i hoʻohana ʻia ma ka ʻōnaehana hana Android. Kākoʻo ka ʻōlelo i nā paepae he nui, me ka Android. No keia kumu, pono ʻoe e kamaʻāina i nā mea ʻelua. ʻOi aku ka maʻalahi o Kotlin e aʻo ma mua o Java, no laila pono ʻoe e koho inā ʻoe e ʻimi nei i kahi polokalamu polokalamu e hana maikaʻi me ka Android a me IOS.
Ma hope o ke aʻo ʻana iā Java, pono ʻoe e hoʻomaka e kūkulu i kāu mau polokalamu Android. He kahua manuahi ʻo Java SDK e kākoʻo ana i ke code hoʻokele, no laila, he mea nui ka Java programmierer no kēlā me kēia mea hoʻomohala o nā polokalamu kelepona. ʻO kahi wahi maikaʻi e aʻo ai iā Java ʻo ka mākeke Android. Loaʻa nā kaukani o nā polokalamu. Nui nā koho like ʻole e koho ai, no laila hiki iā ʻoe ke hoʻomaka koke! Ke aʻo ʻoe iā Java, e lilo koke ʻoe i mea hoʻomohala Android maikaʻi loa ma laila.
Inā he polokalamu polokalamu Android ʻoe, ua lohe paha ʻoe e pili ana iā Kotlin. Ua hoʻomaka nā hui nui a me nā mea hoʻomaka e hoʻomohala i nā polokalamu Android ma Kotlin. Loaʻa iā Google kahi pūnaewele no nā mea hoʻomohala Kotlin. ʻO ka hana mua i ke aʻo ʻana pehea e hoʻopaʻa inoa i nā noi Android me Kotlin ʻo ke kau inoa ʻana no kekahi o nā papa Google, a i ʻole e lawe i kahi i hāʻawi ʻia e Udacity.
ʻO kahi ala maikaʻi e hoʻomaka ai me Kotlin ʻo ke kau inoa ʻana no kahi papa hoʻomaʻamaʻa manuahi mai kahi hui hoʻomohala Android. He poʻe akamai kēia mau ʻoihana i ka ʻōlelo a e aʻo iā ʻoe i nā kumu. E aʻo pū nā papa Android-Programmer iā ʻoe pehea e hoʻohana ai i ka Android Studio, he ʻāpana polokalamu manuahi e hiki iā ʻoe ke hoʻoiho e hoʻomaka. Na lākou e aʻo iā ʻoe i nā kumu o Android a me Kotlin, me ka Android Software Development Kit. Hoʻohana lima ka papa a loaʻa ka nui o ka ʻike kūpono a me ka coding maʻalahi. E ʻike koke ʻoe i nā hopena, me nā kiʻi paʻi kiʻi o ka hana ʻana o kāu polokalamu.
Inā makemake ʻoe e lilo i polokalamu polokalamu Android, Hiki iā Kotlin ke kōkua iā ʻoe e hoʻohana i kāu mau mākau hou. ʻO Android ka ʻōnaehana lawelawe kelepona kaulana loa, me 75% o ka makeke. Ma ke aʻo ʻana pehea e hoʻolālā ai i ka Android ma Kotlin, hiki iā ʻoe ke loaʻa ka lanakila hoʻokūkū ma ka ʻoihana kelepona. ʻO Kotlin ka ʻōlelo papahana e ulu wikiwiki ana, a hoʻomākaukau ka papa iā ʻoe e kākau i nā polokalamu ʻoihana no ka paepae. Hoʻokumu ʻia ka papahana o ka papahana ma ka hui pū ʻana me Google a ua hoʻolālā ʻia e kōkua iā ʻoe e kūkulu i kahi kōpili like ʻole a lilo i mea polokalamu polokalamu Android ʻoihana..
ʻO Java ka ʻōlelo nui no ka hoʻomohala ʻana i nā polokalamu Android, a ua neʻe nā mea hoʻomohala iā Kotlin i nā makahiki i hala iho nei. Akā inā he polokalamu polokalamu Android ʻoe, ʻO ke aʻo ʻana iā Kotlin e ʻae iā ʻoe e hana i nā noi i ʻoi aku ka wikiwiki ma mua o kāu i noʻonoʻo ai. Me kāna ʻenehana hoʻopili LLMV, Hoʻopili ʻia ka code kumu ʻo Kotlin i nā faila binary kūʻokoʻa, hiki iā ʻoe ke kākau i nā noi me ka wikiwiki a me ka maikaʻi.
Ua kūkulu mua ʻia ka ʻōlelo Kotlin ma 2011 a hoʻokuʻu kūhelu i loko 2016. Ua hele i nā pae he nui o ka alpha a me ka hoʻomohala beta ma mua o ka hoʻokuʻu ʻia ʻana, a he nui nā papahana i hoʻohana iā ia ma mua o ka hoʻokuʻu kūhelu. ʻO Kotlin kahi ʻōlelo hoʻolālā ikaika a kūpono hoʻi, ka hoʻohui ʻana i nā hiʻohiʻona maikaʻi loa o nā ʻōlelo ʻē aʻe me ka IDE o Java. Loaʻa iā ia ka pilina maikaʻi me nā ʻano waihona waihona JDK.
ʻO Xamarin no ka Android Programmer kahi papa hana hoʻomohala cross-platform e hiki ai iā ʻoe ke kūkulu i nā polokalamu maoli no ka Android a me IOS.. Hāʻawi kona UI maoli i nā mea hoʻomohala e hoʻohana i ka codebase like a me ka ʻōlelo e kākau i ka loiloi ʻoihana a hāʻawi i kahi ʻike mea hoʻohana waiwai ma waena o nā paepae.. Hiki iā ʻoe ke hoʻohana i ka hoʻolālā like no ka hoʻomohala ʻana a me ka waiho ʻana o kāu noi. ʻO ka hopena he noi ʻoi aku ka wikiwiki, maʻalahi ka mālama ʻana, a emi iho na hewa.
Ua kākau ʻia ʻo Xamarin ma C#, he ʻōlelo makua me ka paʻi paʻa palekana maikaʻi loa. Hiki iā ʻoe ke hoʻohana i nā hale waihona puke maoli, me ka pahupaʻikiʻi a me ka microphone, ʻoiai e hoʻohana ana i nā API hou loa. ʻO Xamarin kahi ʻāpana o ka ʻohana Microsoft, a maʻalahi hoʻi e hoʻohui pū me Visual Studio a me MSDN. Hiki i nā mea hoʻomohala Microsoft ke neʻe maʻalahi i Xamarin, akā pono lākou e hoʻomaʻamaʻa i ke kaiapuni C #, me kona mau kii a me na waiwai.
He koho maikaʻi loa ʻo Xamarin no ka Android Programmer no nā mea hoʻomohala kelepona pono e hoʻomohala i hoʻokahi app no nā platform lehulehu. Eia naʻe, Hiki i kēia ala ke hopena i nā noi i ʻoi aku ka nui ma mua o nā polokalamu maoli. ʻOiai a “aloha, honua” app no Android hiki ke 16 MB. Loaʻa kēia ma muli o ka hoʻonui ʻana, me ka wehe ʻana i nā code i hoʻohana ʻole ʻia mai nā hale waihona puke. Eia hou, hiki i ka Xamarin for Android Programmer ke hoʻohana i ka ʻaoʻao ʻekolu e hana i nā polokalamu no nā pae ʻekolu.
ʻO kekahi pōmaikaʻi ʻē aʻe o Xamarin ʻo ia ka hoʻohana ʻana i hoʻokahi ʻenehana ʻenehana ma mua o nā paepae he nui, e hoemi ana i na koina enekinia a me ka manawa kuai. He hopena maikaʻi ʻo Xamarin no ka hoʻokumu ʻana i nā hāmeʻa kelepona ʻoihana. Kākoʻo ʻo Xamarin i kahi UI maʻamau, e uhi ana 90 pākēneka o nā papahana a pau. Kahi mea hou aʻe, Hiki ke kaʻana like ʻia nā loina huahana kumu ma nā paepae, a e lawe ʻia nā hana hoʻoponopono 5-10% o ka huina o ka manawa hana.
ʻO Xamarin kahi hoʻolālā hoʻomohala cross-platform, a ua hookumuia ma 2011. Ke hele nei ke kaiāulu Xamarin i kēia manawa 1.4 miliona mea hoʻomohala mai 120 ʻāina. Ua kūʻai ʻo Microsoft iā Xamarin ma 2016 a hoʻokomo i loko o ka Visual Studio IDE. Hoʻohana nui ʻia i nā ʻoihana ʻoihana a ua loaʻa i nā loiloi maikaʻi he nui i nā makahiki. Ma kahi kokoke 15,000 Hoʻohana nā hui iā Xamarin no ka Android Programmer.
ʻO ka Open Handset Alliance kahi hui ʻoihana i hui pū ʻia 84 nā hui i hoʻolaʻa ʻia i ka hoʻomohala ʻana i nā kūlana hāmeʻa paʻa. ʻO nā lālā o ka hui pū me AT&Ua ʻōlelo ʻo T, Dell, Intel, LG Electronics, Motorola, Qualcomm, Nā mea kani ʻo Texas, Nokia, Samsung Electronics, T-Mobile, Hui Sprint, a me nā Pūnaehana muliwai Wind. E kōkua nā kūlana Open Handset Alliance i nā mea hana kelepona e hana maikaʻi, ʻoi aku ke kumukūʻai, a ʻoi aku ka hana o nā mea paʻa lima. E heluhelu e aʻo e pili ana i kā lākou hoʻoikaika ʻana e lawe i nā maʻamau o nā hāmeʻa paʻa lima wehe i nā mea kūʻai.
ʻOiai ʻaʻole kēlā me kēia mea lawe kelepona he lālā, ʻO ka hapa nui he kuleana i ka Open Handset Alliance a me kāna mau kūlana. ʻo kahi laʻana, ʻAʻole lālā ʻo Verizon Wireless akā ua ʻōlelo ʻo ia e hiki i kahi kelepona Android ke kūpono i ka ʻoihana pūnaewele wehe hou o ka hui a ua kūpono ia no ka hōʻoia wikiwiki.. I ʻOkakopa, Ua hoʻolaha ʻo T-Mobile a me HTC i ka G1 – ke kelepona mua e hoʻohana i ka ʻōnaehana hana Android o Google. ʻO ka Open Handset Alliance kahi hui ʻoihana koʻikoʻi e paipai i nā mea hana kelepona paʻa e kaʻana like i ka ʻike ma waena o nā hui a hana pū.
Ma hope o ka lawe ʻana o Android, Ua alakaʻi ʻo Google i ka hoʻomohala ʻana o Android. E hoʻomaka ana i ke kakahiaka 2010, Ua lawe ʻo Google i ka mana o ka hoʻomohala ʻana i kāna mau polokalamu Nexus poʻokela. I ʻAukake 2011, Ua kūʻai ʻo Google iā Motorola a lawe mai i ka hana ʻenehana i loko o ka hale. ʻO ia ka mea i hoʻopau i ka Open Handset Alliance ma ke ʻano he hui kūʻokoʻa. Eia naʻe, pono e makaala i keia hui. No laila, he aha nā pōmaikaʻi a me nā pōʻino o ke komo ʻana i kēia hui? E nānā i ka mōʻaukala o ka hui a me nā mea e hiki mai ana.
He hui waiwai ʻole ka Open Handset Alliance me ka ʻoi aku 80 lala, me Google, HTC, Samsung, Qualcomm, a me nā ʻoihana paʻa lima ʻē aʻe he nui. Aia kona mau lālā i nā mea hana kelepona, mea hana lima lima, nā hui semiconductor, a me nā hui hoʻomohala polokalamu. Kaʻana like nā lālā a pau i ka hoʻopaʻa ʻana i ka hoʻonui ʻana i ka ʻoihana kūʻai o ka hoʻomohala ʻana i ka platform open platform. E like me ia, hana pū lākou me kekahi a kaʻana like i nā memo i mea e maʻalahi ai ka hoʻomohala noi. He mea nui ia e hoʻomaopopo ʻaʻole he mea hoʻokūkū ka Open Handset Alliance i ka Android.
ʻOiai kekahi o nā lālā hoʻokumu o ka Open Handset Alliance, Ua kākoʻo ʻo Samsung i ka Android mai ka hoʻomaka. Ua hiki iā ia ke lilo i ka brand smartphone alakaʻi, a ua mālama ʻo ia i kēlā kūlana no nā makahiki. Ua hoʻomohala ʻo Samsung i ka moʻo Galaxy S kaulana, kālā a me nā kelepona waena, a me nā ʻoihana alakaʻi ʻo Galaxy Z foldables. ʻOiai ua pāʻani ʻo Samsung me ka hoʻololi ʻana i nā paepae kelepona, ua noho ia he mea hoʻohana Android paʻa.
E ʻoluʻolu, hoʻohana mākou i nā kuki, e hoʻomaikaʻi i ka hoʻohana ʻana o kēia pūnaewele. Ma ke kipa ʻana i ka pūnaewele
hoʻohana hou, ʻae i kēia mau kuki
Hiki ke ʻike hou aku i nā ʻike e pili ana i nā kuki i kā mākou hoʻolaha ʻikepili