ʻOku mau fakaleleiʻi hoʻomou fakatokangaʻi! ʻOku fakapapauʻi mai ʻa e ngaue lelei mo ONMA Sikauti Android app.
Fetuʻutaki
Kapau ‘oku ke fekumi ke fa’u ha polokalama telefoni to’oto’o ki he Android ., 'e lava ke ke faka'aonga'i ha Xamarin Fa'unga ke fai ia .. Ko e fa'unga ko 'eni 'oku 'omi ia 'e he Microsoft pea 'oku kau ai 'a e ngaahi me'a 'aonga lahi ., hange ko ha 'atakai sivi 'oku makatu'unga 'i he 'ao mo e ngaahi founga fakatupu 'o e code lahi .. Fakatatau ki he'ene uepisaiti ., laka hake he kau developers 'e taha miliona 'oku nau lolotonga ngaue'aki ia .. ʻIkai ngata ai, 'oku fakataha'i 'a e Fa'unga 'o e Xamarin mo e Visual Studio ..
'Oku lahi 'a e ngaahi ngaue 'oku 'ikai ha-code Android app fakatupu 'i tu'a 'i ai ., ka ʻoku ʻi ai ha niʻihi tokosiʻi ʻoku nau makehe mei he toengá .. Bubble, Hangē ko 'eni, ko e taha ia ʻo e ngaahi ngāue tokoni ko iá .. Ko e polokalama pisinisi ko 'eni 'oku makatu'unga 'i he 'ao 'oku ne fakaivia 'a e ngaahi kautaha ke faka'otometiki 'a e workflows mo langa 'a e ngaahi polokalama 'o e kalasi 'o e kautaha .. 'Oku 'i ai ha 'ahi'ahi ta'etotongi lahi 'a e kautaha 'oku ne faka'ata koe ke ke 'ahi'ahi'i 'ene ngaahi ngaue ki hono fa'u 'o e app ..
Ko ha lelei lahi 'o e ngaahi ngaue 'o e fa'u 'o e app 'oku 'ikai ha code ko 'enau vave .. Mo e taimi fakalakalaka 'o e uike 'e tolu ki he ono ., 'e lava ke ke fai mo ho'o poloseki vave .. ‘I hono kehé ., 'e lava ke to'o 'e he fakalakalaka tukufakaholo ha feitu'u pe mei he mahina 'e ono ki he hongofulu ma valu .. Ko hono ngāue‘aki ‘o ha sevesi ‘oku ‘ikai ha-kouti ‘e lava ke ne motuhi ‘a e taimi ko iá ‘o vaeua ., 'o faka'ata koe ke ke tokanga taha ki he ngaahi tafa'aki kehe 'o ho'o pisinisi mo e a'usia 'a e kasitomaa ..
'Oku 'oatu 'e he ngaahi sevesi 'oku 'ikai ha code 'a e ngaahi fotunga kehekehe mo e ngaahi lelei .. Ko e ni'ihi 'o e ngaahi me'angaue ko 'eni 'oku ne faka'ata koe ke ke toho-mo-tuku hifo 'a e ngaahi 'elemeniti kehekehe 'i he screen .. 'Oku faka'ata 'e he ni'ihi kehe ke ke fakataha'i 'a e ngaahi ngaue manakoa ki ho'o app .. 'Univesiti 'o e Webflow, Hangē ko 'eni, 'oku ne 'oatu 'a e ngaahi ako ki hono fakataha'i 'ene sevesi mo e tu'unga .. Makehe mei he ngaahi sevesi ko eni ., 'Oku 'i ai ha ngaahi polokalama 'oku fakaava-ma'u'anga fakamatala 'e lava ke ke faka'aonga'i ta'etotongi .. Ko e taha 'o e ngaahi fakalelei'anga lahi 'o e 'ikai ha-code ko e Typeform .. 'Oku hanga 'e he me'angaue ko 'eni 'o fakafaingofua'i 'a e tanaki 'o e fakamatala pea 'oku ne 'omi ha a'usia lahi 'a e tokotaha faka'aonga'i .. 'E lava foki ke fakalelei'i ia ke fakafehoanaki ki ho'o 'ulungaanga faka'ilonga ..
'Oku faka'ata 'e he ngaahi me'angaue 'ikai ha code 'a e ngaahi pisinisi ke nau nofo agile mo fa'u 'a e ngaahi polokalama vave mo lelei .. Ko e ngaahi tu‘unga ko ení ‘oku faingofua ke ngāue‘aki ., lava 'o totongi, mo e koloa'ia 'i he ngaahi me'a .. 'Oku hokohoko atu 'a e ngaahi ma'u'anga tokoni mo e ngaahi malava 'o e ngaahi me'angaue 'ikai ha-code ke fakalahi ., ko ia ‘e lava ke ola lelei ange ho‘o pisinisí ‘i ha toe taimi ki mu‘a ..
Kapau ‘oku ke fo’ou ki he fakalakalaka ‘o e Android app ., 'oku totonu ke ke 'oange 'a Kotlin ke feinga. 'Oku 'i ai ha ngaahi lelei mahu'inga 'e ni'ihi 'o e lea 'i hono hoa Java .. 'Oku fe'unga ia mo e ngaahi device Android motu'a ange pea 'oku ne faka'aonga'i 'a e laipeli AppCompat ., 'a ia 'oku fakafo'ou ma'u pe 'e he Google .. 'Oku ne 'omi foki ha founga malu'i 'o e null ., 'a ia 'oku tokoni ke ta'ofi 'a e NullPointerException mei hono faka'auha ho'o app ..
Ko e Android ko e taha ia 'o e ngaahi sisitemi ngaue manakoa taha ., 'a ia 'oku ne faka'ata 'a e kau developers 'o e app ke nau fa'u 'a e ngaahi polokalama fe'ave'aki pa'anga vave .. Ko e polokalama fakakomipiuta 'oku ta'etotongi pea 'oku fakaava-ma'u'anga fakamatala ., faka'ata 'a e kau developers ke nau faka'aonga'i ha fa'ahinga lea ke fakatupulaki ha app .. 'E lava ke fili 'a e kau fakalakalaka 'o e Android 'i he vaha'a 'o e Java mo e Kotlin ., neongo 'oku fakautuutu 'a e manakoa 'o e kimui ni 'i he kau developers .. 'Oku poupou'i foki 'a e lea 'e he Google ., 'a ia kuo fakaha 'e hoko ia ko e lea 'o e fili ki hono fakatupulaki 'o e Android apps ..
Talu mei hono kamataʻi ʻi he 2012. 2011, Kuo tupulaki 'a e Kotlin ki ha lea fakapolokalama falala'anga .. Lolotonga 'oku 'ikai ke fe'unga 'a e syntax 'o e Kotlin mo e Java ., 'oku ngaue ia mo e Java code pea 'e lava ke faka'aonga'i ia 'i he tafa'aki 'o e ngaahi lea kehe .. Ko hono ola, 'oku liliu 'a e kau taki 'o e kautaha lahi ange ki he Kotlin ki hono fa'u 'o e Android app ..
Ko e Kotlin ko ha lea fo'ou ., ueʻi fakalaumālie ʻe Java, ka ‘oku lahi mo e ngaahi me‘a kehe .. 'Oku ma'a mo faingofua hono ngaue'aki ., pea kehe mei he Java ., ʻoku siʻisiʻi ange ʻene ngaahi tuʻutuʻuní mo e ngaahi founga fakafoʻituituí .. Lolotonga 'oku faingofua ange ke ako 'a e Kotlin 'i he Java ., 'oku kei fie ma'u ke mahino kiate koe 'a e ngaahi tefito'i me'a 'o e polokalama ke ma'u 'a e lelei taha mei he lea ..
Kapau 'oku ke fie vahevahe 'a e kakano 'o ho'o app ., 'oku fie ma'u ke ke tanaki atu 'a e vahevahe 'o e ngaue ki ho'o polokalama Android .. ʻOku fatongia ʻaki ʻe he kalasi ko ʻení hono faʻu mo fakaʻaliʻali ʻa e ʻekitivitī vahevahe .. Te ke lava ʻo tānaki atu ki hoʻo ngaahi fili ʻo e Action Bar ʻi he Menu ʻo e Ngaahi Fili .. Ko e taimi pē ʻoku ʻi ai ai ., 'e fakahaa'i 'e he Pa Ngaue ha faka'ilonga ki he-poini ., 'a ia 'e fakaava 'a e ShareApps ..
Te ke lava 'o faka'aonga'i 'a e ShareActionProvider ko 'eni ke vahevahe 'a e kakano mo e ngaahi polokalama kehe .. 'E fakahaa'i 'e he sisitemi Android ha lisi 'o e ngaahi polokalama vahevahe 'oku ma'u .. Hili hono fakakakato 'o e ngaue ., 'e foki ho'o app ki hono tu'unga 'uluaki .. Mo e VahevaheNgaueTokotaha, 'e lava ke ke vahevahe faingofua 'a e kakano. Ko ha founga lelei 'eni ke ma'u ai ho'o app 'oku fakatokanga'i 'e he ni'ihi kehe .. Te ne 'oatu ho'o app ha tafa'aki fe'au'auhi ..
Ko e taimi 'oku lomi'i ai 'e ha tokotaha 'i ha ad 'i ho'o app ., 'e feinga ho'o ShareActionProvider ke fakahaa'i 'a e fakamatala mei he konga 'oku lolotonga 'asi .. Kapau 'oku 'ikai ke malava 'eni ., te ne fakahā ki he tokotaha ʻokú ne fakaʻaongaʻí ʻa e palopalemá pea te ne fakaʻaliʻali ha pōpoaki fakatokanga .. 'E lava foki ke configured ia ke fakatokanga'i 'a e tokotaha 'oku ne ngaue'aki ke 'ave ha fekau text ki ha 'imeili pe tu'asila kehe ..
Na'e fakafe'iloaki 'a e vahevahe 'o e ngaue ki he Android 'i he Android . 4.0 (Levolo API 14) pea 'oku ne faka'ata 'a e kau developers ke faingofua hono fakataha'i mo e ngaahi ma'u'anga fakamatala kehekehe .. 'Oku tokoni 'eni ke ke langa hake 'a e ngaahi polokalama 'inivesimeni pea 'oatu ho'o kau faka'aonga'i ha founga ke vahevahe 'a e fakamatala mo e ngaahi polokalama kehe .. ‘Oku toe faka’ata foki ‘e he fotunga ko ‘eni ke ke fakahu ‘a e uepisaiti ‘a e ShareActionProvider ‘i ho’o app ..
Kapau ‘oku ke feinga ke fa’u ha polokalama Android ., ‘e fiema’u ke ke ako ‘a e Java-Code .. 'E faingofua ange 'eni kiate koe ke ke fa'u ha app customized .. 'Oku lahi 'a e ngaahi me'angaue 'oku ma'u 'i he 'initaneti ke tokoni'i koe ke ke fakatupulaki ho'o app .. Ko e taha ʻo e ngaahi meʻangāue ko ʻení ʻoku ui ko e Android Studio .. 'E faka'ata koe 'e he polokalama ko 'eni ke ke fa'u ho'o app 'o faka'aonga'i ha interface to'o-mo-tuku hifo .. Te ne toe faka'ata koe ke ke customize 'a e fōtunga 'o ho'o app pea tanaki atu ha ngaahi me'a hange ko e kakano ., ngaahi vitioó, mape, mo ha ngaahi meʻa lahi ange.
Ko e polokalama fakakomipiuta ko 'eni 'oku user-friendly pea 'e lava ke faka'aonga'i 'e he kau kamata mo e kau polokalama taukei .. 'E fakatupu 'e he polokalama ko 'eni 'a e Java-Code ma'au pea 'oatu kiate koe ha faingofua ., fakafehokotaki'anga fakakaume'a. He'ikai te ke teitei hoha'a ki he fu'u loloa pe faingata'a 'a e code ., pea te ne poupou'i ha ngaahi apps kehekehe ..
'Oku poupou'i 'e he Android ha ngaahi lea fakapolokalama kehekehe ., kau ai 'a e Java .. Ko e lea manakoa taha ia hono ua ‘i he GitHub .. Kuo laka hake he ta’u ‘e uofulu ‘ene ‘i ai ., ko ia ‘oku lahi ‘a e tokoni ‘i tu’a ki ha taha ‘oku fekumi ke ako ‘a e lea .. 'Oku 'i ai na'a mo e ngaahi ako Java 'i he 'Initaneti .. Oua teke tokanga kiai, ka; ‘Oku ‘ikai ke ‘alu ‘a Java ‘i ha taimi vave mai ..
Ko e Java 'a e lea angamaheni taha 'oku faka'aonga'i ki he ngaahi polokalama Android .. 'Oku lahi 'a e ngaahi lea fakapolokalama fakaonopooni 'oku fakataumu'a ia ki he Java Virtual Machine ., kau ai 'a Kotlin. Koe'uhi ko hono syntax tatau ., Ko Kotlin ko e . 100% fefakatau'aki mo e Java.
Ko ha seti 'o e ngaahi me'angaue 'oku ui ko e Entwickleroptionen 'oku ma'u ia 'i he Android-App-Herstellers .. 'Oku lava 'e he ngaahi me'angaue ko 'eni 'a e fakalakalaka 'o e Android apps .. 'Oku 'ikai ke nau ta'efakalao pea 'oku 'ikai ke nau uesia 'a e warranty 'o ha telefoni Android .. 'Oku faka'ata foki 'e he ngaahi me'angaue 'a e developer ke pule'i 'a e ngaahi sensors 'o e telefoni .. Hangē ko ʻení, 'e lava ke nau fakata'e'aonga'i 'a e ngaahi sensor kotoa pe 'i he telefoni pea fakata'e'aonga'i 'a e me'a-faka'ata ..
Ko e Android-App-Inventor ko ha 'atakai fakapolokalama ki hono fa'u 'o e ngaahi polokalama fe'ave'aki pa'anga .. 'Oku ne faka'ata 'a e developer ke ma'u vave ha fakakaukau 'o e app mo e iterate 'o 'ikai ke ne fakahoko ha ngaahi fakamole lahi .. 'Oku faka'ata foki 'e he polokalama 'a e developer ke pulusi 'enau app source code 'o faka'aonga'i ha fale faka'ali'ali app .. 'Oku fakamatala'i atu ia 'i lalo ..
Ke kamata ., 'oku fie ma'u ke ke fakamo'oni ki he App Inventor .. 'Oku tau'ataina 'a e polokalama uepi ko 'eni ke faka'aonga'i pea ko ha me'angaue 'ata'ataa ki he fakalakalaka 'o e Android .. Na'e 'uluaki 'oatu ia 'e he Google ka 'oku tauhi ia he taimi ni 'e he 'Inisititiuti 'o e Tekinolosia 'o Masasute .. Hili ho'o fakamo'oni hingoa ., lomiʻi ʻi he foʻi pātene Faʻu .. 'E ue'i koe 'e he peesi 'o e poloseki Android-App-Inventor ke ke fakahu ho'o ngaahi fakamo'oni Gmail ke kamata 'a e founga fakalakalaka ..
Android-App-Inventor ko ha me'angaue fakatupu 'o e app 'oku fakaava-ma'u'anga fakamatala 'oku ne faka'ata koe ke ke fa'u 'a e ngaahi polokalama Android vave mo faingofua .. 'Oku tau'ataina ke faka'aonga'i pea 'oku customizable kakato .. 'Oku lele ia 'i ha browser pea 'oku ne faka'ata koe ke ke hu ki loto 'o faka'aonga'i ho'o tu'asila 'imeili mo e lea fufuu .. 'Oku ne faka'ata foki koe ke ke sivi'i ho'o ngaue 'i he'ene langa mo fakatupu ha polokalama tu'u-taha kakato ..
Ko e taha 'o e ngaahi me'a lalahi 'o e Android-App-Inventor ko ia 'oku ne poupou'i 'a e fakatupu 'o e ngaahi konga angamaheni .. Hangē ko ʻení, 'e lava ke ke fakataha'i 'a e lea fakapolokalama Java ki ho'o app .. Ko e foungá ni, 'e lava ke ke fa'u ha ngaahi polokalama 'e lava ke fehokotaki ki he ngaahi device mo e ngaahi tu'unga kehekehe lahi ..
Kātaki ʻo fakatokangaʻi ange, ʻoku mau fakaʻaongaʻi ʻa e cookies, ke fakaleleiʻi hono fakaʻaongaʻi ʻo e uepisaiti ko ʻení. ʻI hono fakaʻaongaʻi ʻo e uepisaití
hokohoko atu hono fakaʻaongaʻí, tali ʻa e cookies ko ʻení
ʻE lava ke maʻu ha fakamatala lahi ange ki he cookies ʻi heʻetau tuʻutuʻuni totonu fakafoʻituituí