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
Ke ʻimi nei paha ʻoe i kahi mea hana e hana ai i kahi polokalamu Android. ʻO ka koho maikaʻi loa e hoʻohana i kahi IDE. ʻO B4A kahi IDE kaulana a paʻa. Eia naʻe, pono ʻoe e ʻike ʻaʻole hāʻawi mau ʻo DIY-App-Builders i ka ʻike mea hoʻohana maikaʻi loa. Pono ʻoe e hoʻohana i ka ʻōlelo kūhelu e like me Kotlin e hana i kāu noi. ʻO kēia ala, hiki iā ʻoe ke pale i nā pilikia i ka wā e hiki mai ana. Hiki ke loaʻa ka ʻike hou aku no B4A ma kēia ʻatikala.
Nui nā pōmaikaʻi i ka hoʻohana ʻana iā Kivy ma ke ʻano he mea kūkulu hale polokalamu Android. Hoʻolālā maʻamau ʻia ka pahu hana UI i ʻike paʻa kāu mau polokalamu ma nā paepae āpau. ʻO ia ke ʻano ʻaʻole pono ʻoe e hoʻohana i nā hiʻohiʻona maoli e hoʻonani i kāu polokalamu. ʻOiai makemake ka hapa nui o nā mea hoʻohana i ke ʻano maoli, makemake paha ʻoe e kū i waho o ka lehulehu ma ka hoʻohana ʻana i kahi UI kūikawā.
Hiki i ka Kivy Mea Hoʻohana Kūlohelohe i kahi ʻike intuitive a me ka mea hoʻohana. ʻAʻole like me nā polokalamu hoʻomohala noiʻi ʻē aʻe, ʻaʻole ia e hoʻāʻo e hana hou i nā mana maoli. ʻO ia hoʻi, e nānā like kāu noi ma kekahi paepae a ʻokoʻa ke ʻano mai nā noi ʻē aʻe. ʻO ia ke ʻano hiki iā ʻoe ke hoʻohana iā Kivy e hoʻomohala i nā noi ma nā kahua he nui me ka makaʻu ʻole i ka haki ʻana. Loaʻa iā Kivy ka pōmaikaʻi o ke ʻano cross-platform, ʻo ia hoʻi, e hana kāu noi ma kahi kokoke i nā mea hana.
He faila a.kv ka waihona ʻōlelo, a hiki iā ʻoe ke hoʻokomo iā ia me ka hoʻohana ʻana i ka pōʻai virtualenv. No ka poʻe hoʻomaka, Paipai ʻia ʻoe e heluhelu i ka ʻatikala Python Virtual Environments: He alakaʻi no ka mea hoʻomaka i ka hana ʻana i kahi kaiapuni kūlohelohe. A laila, kope i ka Python 3 hiki ke hoʻokō i ka papa kuhikuhi my_kivy_project a hoʻopau i ke kūkulu() ʻano hana. A laila, wehewehe i ke code UI. ʻo kahi laʻana, ʻEkolu waiwai o ka widget Label: kikokikona, nui_hint, and position_hint.
ʻO B4A kahi wahi hoʻomohala noi wikiwiki kaulana no nā mea hoʻomohala Android. Hoʻolālā ʻia kēia IDE e lilo i mea hoʻohana, me nā hoʻoholo hoʻolālā akamai a me kahi kaiāulu ikaika o nā mea hoʻomohala. Aia ka B4A IDE i kahi hoʻoponopono kiʻi, hoʻopololei ʻanuʻu, a me kekahi mau hiʻohiʻona ʻē aʻe. Eia naʻe, ʻaʻole manuahi, akā hāʻawi ia i kahi hōʻoia kālā-hoʻihoʻi inā ʻaʻole ʻoe e ʻoluʻolu i kāna mau hiʻohiʻona. Ma waho aʻe, Aia ka B4A i ka lole, He mea hana maikaʻi loa ia no ka hana ʻana i ka app maikaʻi, ʻikepili, a me ka hooulu ana. E hoʻopili ka mea hoʻolālā kiʻi i kāu hāmeʻa ma o kahi pūnaewele uea, i hiki iā ʻoe ke ʻike i ke ʻano o kāu hoʻolālā.
Ua lilo ka Android-Entwicklung i mea kaulana, me kahi kaiaolaola ākea ākea a me kahi kaiāulu olaola. He mea koʻikoʻi kēia i nā mea hoʻomohala Android e hoʻomau i ka hana ʻana i nā polokalamu ʻoi aku ka wikiwiki. E kōkua i nā mea hoʻomohala e hoʻokō i kā lākou pahuhopu, Aia i loko o ka B4A IDE kekahi mau mea hana, me Visual Studio Code a me Android Studio. Hiki i ka poʻe ʻike ʻole i ka coding ma Android ke hoʻohana i nā mea hana i hāʻawi ʻia e ka SDK, e like me Java.
ʻO ka B4A IDE kahi mea hana ikaika e hiki ai i nā mea hoʻomohala ke hoʻonohonoho i nā mea hana like ʻole a hoʻololi aunoa i ka ʻikepili. Eia hou, hiki i nā mea hoʻomohala Android ke kūʻai maʻalahi i kā lākou mau noi, ʻoiai ua hoʻohui ʻo Google i nā hiʻohiʻona unternehmens-friendly i loko o ka Android Lollipop. Me kēia mau hiʻohiʻona, ʻO B4A kekahi o nā IDE maikaʻi loa no ka Android-App-Entwicklung. He mea pono loa kēia polokalamu no nā mea hoʻomohala makemake e hoʻomohala i nā polokalamu kelepona, aka, nele ka ike.
He mea hou ka ʻōlelo, akā he nui nā hiʻohiʻona zeitgemasse. Hoʻohālikelike ʻia me Java, ʻOi aku ka maʻalahi a me ka maʻalahi o Kotlin e aʻo. Ua hoʻomohala ʻia ka ʻōlelo e ka hui ʻo Sankt Petersburg JetBrains, a ʻo kona hoʻokuʻu hale paʻa mua i loko 2016. Kākoʻo ʻia ʻo ia e nā ʻōnaehana lawelawe kelepona nui a paʻa me nā hale waihona puke Android he nui. Manaʻo nā mea hoʻomohala e hoʻokuʻu i ka ʻōlelo 1.1 mana hope koke.
Hiki ke hana like ka ʻōlelo me Java, a he wahi hoʻomohala kūpono no ka Android Studio no Kotlin. ʻO Java ka ʻōlelo kūhelu o ka ʻōnaehana hana Android, akā ua hoʻomohala ʻia ʻo Kotlin i ʻoi aku ka māmā a maʻalahi hoʻi ke aʻo ʻana. Ua kūpono pū ʻo Kotlin me nā mea hana Java, e like me IntelliJ IDEA a me JetBrains’ IntelliJ.
He ʻōlelo kumu wehe ʻo Kotlin ma lalo o ka laikini Apache 2.0. He mea hou ia, ʻōlelo pili i nā mea, a he koho kaulana i waena o nā mea hoʻomohala Android. Ua ʻōlelo nā mea hoʻomohala Kotlin e maʻalahi ke kaʻina hana o ka hoʻomohala ʻana i nā noi Android, a ua holomua ka nui o kā lākou mau papahana. Hiki ke hoʻohana ʻia ʻo Kotlin me Java a i ʻole C++, akā ʻoi aku ka maikaʻi a hiki ke heluhelu ʻia ma mua o Java.
Ma waho aʻe o Java, Kākoʻo pū ʻo Android Studio iā Kotlin ma ke ʻano he ʻōlelo kūhelu no ka hoʻomohala ʻana i nā noi kelepona. Ua kūpono pū me C++ a me Xamarin. He ʻōlelo paʻakikī ʻo C++ a koi aku i nā code ʻoi aku ma mua o Kotlin. Ma ka hopena, ua paipai ʻia no nā mea hoʻomohala Android ʻoi aku ka holomua. Hoʻohana pū ʻo Xamarin a me Unity iā C++, a ʻo Kotlin kahi ʻōlelo hoʻohana ʻoi aku ka maikaʻi.
ʻAʻole pono e hāʻawi ʻia kahi DIY-App-Builder iā ʻoe i ka ʻike hana hana polokalamu Android maikaʻi loa. No keia kumu, he mea nui e noʻonoʻo pono i nā hiʻohiʻona i mea nui iā ʻoe. Pōmaikaʻi, aia kekahi mau mea hana kiʻekiʻe e hiki ke kōkua iā ʻoe e hana wikiwiki a maʻalahi hoʻi. Inā ʻaʻole ʻoe he loea IT, pono ʻoe e noʻonoʻo e hoʻohana i kahi noi e hāʻawi i kēia ʻano kākoʻo.
ʻO kekahi o nā mea hana DIY-App-Builder kaulana loa ʻo GoodBarber, e hāʻawi ana i nā mea hoʻohana i ka UX maikaʻi loa a me ka ʻike hoʻolālā, a me ka hana Drag a Drop a me kahi mea hoʻohana Wysiwyg. ʻO kekahi mea hana hale hana kaulana ʻo Appy Pie, e kōkua iā ʻoe e hana i kahi noi Android me ka ʻole e aʻo i ke code. Hāʻawi ia i ka palekana ma o AWS a me ke kākoʻo o ka mea kūʻai aku. ʻO ia kekahi o nā papa hana hana app nui loa ma ʻAmelika Hui Pū ʻIa.
ʻO kekahi koho ʻo Shoutem, i hookumuia ma 2011 a hōʻano hou i kāna paepae a me ka ʻike mea hoʻohana i nā makahiki i hala. Loaʻa iā ia kahi kahua maʻalahi e hoʻohana me nā hoʻolālā hiʻohiʻona nani a me nā koho hana maʻamau. Nui nā polokalamu Shoutem no nā hanana, nā hanana kaiaulu, a me nā ʻano polokalamu ʻē aʻe e pono ai kahi ʻano pilikanaka. Hāʻawi pū ʻo Shoutem i kahi pā kaiaulu no ke komo ʻana o ke kaiāulu.
Inā ʻoe e kūkulu nei i kahi polokalamu Android, Ke noʻonoʻo nei paha ʻoe inā pono ʻoe e hoʻohana iā Java a i ʻole Kotlin. Ua kaulana nā ʻōlelo ʻelua, akā aia kekahi mau pono i ka hoʻohana ʻana iā Kotlin ma kahi o Java. No ka hoʻomaka, ʻoi aku ka palekana, ʻoi aku ka pōkole, a koi aku i ka ʻōlelo liʻiliʻi ma mua o Java. Hāʻawi ia i nā hoʻonā i kekahi o nā pilikia e pili ana me ka hoʻolālā Java API.
ʻO kekahi o nā pōmaikaʻi koʻikoʻi o Kotlin ʻo ia ke kumu kūʻai, ʻo ia hoʻi, e emi ana kou manawa e hoʻomohala a mālama i kāu mau polokalamu. ʻO kekahi pōmaikaʻi ʻo ia he manuahi a wehe ʻia. A, ke ulu nei ka kaulana – ke hoʻohana nei nā mea hoʻomohala a me nā hui, a e hoʻomaikaʻi wale nō kona hoʻohana. Ma ka hopena, Ke lilo wikiwiki nei ʻo Kotlin i ʻōlelo hoʻolālā makemake no nā mea hoʻomohala polokalamu Android.
E maʻalahi ka mālama ʻana a me ka debug i kā lākou mau noi me Kotlin, no ka mea e koi ana i nā laina liʻiliʻi o ke code a maʻalahi ka ʻike ʻana i nā hewa i hiki ke loaʻa i ke code. Kōkua pū ka ʻōnaehana wikiwiki a Kotlin i nā mea hoʻomohala e hoʻoponopono i nā hewa a me nā pōpoki ma mua o ka hiki ʻana i ka wā holo. ʻO kāna hiʻohiʻona palekana null piha he bonus hoʻohui. Hoʻohana ka Android i ka null e hōʻike i ka nele o kahi waiwai.
Ua hana mua kekahi mau polokalamu kaulana i ka hoʻololi mai Java a i Kotlin. Pinterest, ka polokalamu kaʻana like kiʻi kaulana, i kēia manawa ua hoʻololi mai Java i Kotlin e hoʻonui i ka wikiwiki a me ka hilinaʻi o kāna polokalamu Android. Hoʻohana ʻia e Uber, he polokalamu kaʻana kaʻa kaʻa kaulana. In 2016, ua hoʻololi pū nā mea hoʻomohala polokalamu o Pinterest mai Java a i Kotlin. Ma waena o nā polokalamu kaulana e hoʻohana ana iā Kotlin ʻo Evernote, Trello, huinaha, a me Coursera.
ʻO kekahi o nā mea hou loa ma ka Android platform ka hoʻomohala ʻana i nā polokalamu ma Kotlin. He mau hiʻohiʻona hou kēia ʻōlelo hoʻolālā hou a ua hoʻomohala ʻia e kūpono i nā pono o nā mea hoʻomohala a me nā mea hoʻomohala ʻole. ʻOi aku ka wikiwiki ma mua o nā ʻōlelo ʻē aʻe a hiki i nā mea hoʻomohala ke holo i nā kaʻina hana ʻē aʻe ma ke kamepiula i ka manawa like. Ua hana ʻia ʻo Kotlin e JetBrains, ka hui like i hoʻomohala i ka IntelliJ IDEA a me nā mea hana hoʻomohala ʻē aʻe.
ʻO Kotlin kahi ʻōlelo hoʻolālā open-source no nā Android-Apps. He koho maikaʻi loa ia no nā mea hoʻomohala e makemake e hana i nā noi kiʻekiʻe me ka hopohopo ʻole e pili ana i nā pilikia coding. He maʻalahi ke aʻo ʻana i ka ʻōlelo a kūpono i nā mea polokalamu hou. ʻO ia ke ʻano hiki iā ʻoe ke hoʻohana maʻalahi iā ia e hana i nā polokalamu no ka Android me ka ʻole o ka hoʻolilo ʻana i ke kālā he nui ma nā kumuwaiwai aʻo. ʻO kekahi pōmaikaʻi ʻē aʻe, hiki iā ʻoe ke hoʻohana i nā mea hoʻomohala liʻiliʻi a loaʻa i kahi hopena maikaʻi loa.
ʻOiai ʻo Java a me C++ nā ʻōlelo ʻelua i hoʻohana pinepine ʻia no ka hoʻomohala ʻana o Android, ʻOi aku ka holomua o Kotlin ma mua o kekahi o kēia mau ʻōlelo ʻelua. Me Kotlin, hiki iā ʻoe ke kākau wikiwiki i nā noi Android a mālama i kāu code mai ka hiki ʻole ke heluhelu ʻia. No ka mea, he kaiaola oʻo ko Kotlin a ua hoʻohui piha ʻia i loko o ka Android Studio, ke hoʻohana nei nā mea hoʻomohala he nui e hana i nā polokalamu no Android. Eia kekahi, Hiki iā ʻoe ke hoʻohana i nā hiʻohiʻona ʻōlelo Kotlin ma nā hale waihona puke Android.
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