Nolofalitsoe! Nolofalitsoe.
Ikopanye
Kahoo u batla ho haha app e Android, empa ha o tsebe moo o ka qalang teng? Litlhahiso tse 'maloa tse ka u thusang ho qala ke tsena. MIT App Inventor, Java-Khoutu, Hula-o theohe, le DroidDraw kaofela ke likhetho tse ntle. Ntle ho moo, lisebelisoa tsena ke mahala! Empa haeba ha u na semelo sa lenaneo, ho ntse ho le bohlokoa ho hlahloba mananeo ana – ba ka etsa hore tšebetso eohle e be bonolo haholoanyane.
Haeba u nahana ho sebelisa MIT App Inventor ho ithuta ho etsa lits'ebetso tsa lisebelisoa tsa Android, u fihlile sebakeng se nepahetseng. Tikoloho ena e kopaneng ea ntlafatso ea lits'ebetso tsa marang-rang e ne e fanoe ke Google qalong, empa hona joale e bolokiloe ke Massachusetts Institute of Technology. U ka khoasolla MIT App Inventor mahala 'me u qale ho nts'etsapele lits'ebetso kajeno. Mona ke melemo ea ho sebelisa sesebelisoa sena bakeng sa mananeo a app ea Android:
Sethala sa MIT's App Inventor se hahiloe ho potoloha puo e thehiloeng ho block, e lumellang bahlahisi ho etsa le ho sebelisa khoutu le likarolo hape. Laeborari e na le lits'ebetso tsa mantlha tsa lipuo tsa mananeo, ho kenyeletsa le likhoele, lipalo, le manane, hammoho le Booleans, basebetsi ba lipalo, le ho feta. Li-blocks tsena li lumella bahlahisi ho arabela liketsahalong tsa sistimi, sebelisana le hardware ea sesebelisoa, le ho iketsetsa likarolo tsa pono. Joalo ka tikoloho efe kapa efe ea mananeo, ho bohlokoa ho ba le motheo o tiileng ho nts'etsopele ea app pele o fetela liforomong tse ling.
Baithuti ba na le bolokolohi bo eketsehileng ba ho qapa le App Inventor hobane ba ka etsa lisebelisoa tsa lisebelisoa tsa mohala, ka ntle ho lilaboratori tse tloaelehileng tsa khomphutha. E boetse e thusa baithuti ho ipona e le baetsi ba dijithale le ho ba litho tse matlafetseng tsa sechaba sa bona. MIT esale e sebetsa le MIT ka lilemo tse ngata mme e nolofalelitse matichere ho fa baithuti lisebelisoa tseo ba li hlokang hore ba atlehe mesebetsing ea bona.. Ho na le mefuta e mengata ea lisebelisoa bakeng sa MIT App Inventor.
Bakeng sa bahlahisi ba batlang ho ngola lits'ebetso tsa Android, DroidDraw ke sesebelisoa se setle sa mosebetsi ona. DroidDraw e fana ka sebali sa sebopeho sa setšoantšo se u lumellang ho hula lintho tse fapaneng ho UI ea sesebelisoa.. U ka ba ua hlophisa thepa ea lintho tsena u sebelisa lifensetere tsa thepa tse fanoeng ke DroidDraw. Haeba u batla software ea mahala le e bulehileng ea ntlafatso ea lisebelisoa tsa Android, DroidDraw ke bethe ea hau e ntle ka ho fetisisa.
Ho na le melemo le mathata a mangata a ho sebelisa Java-Code bakeng sa mananeo a app ea Android. E fokotsa ho tenyetseha ha moetsi oa lenaneo, empa e ka ba molemo bakeng sa lisebelisoa tse bonolo. Haeba u batla ho Customize app e, leha ho le joalo, o tla hloka ho tseba Java-Code le ho ba le tsebo ea tekheniki. Hangata, borakhoebo ba tla hira bahlahisi ba khethehileng ba lisebelisoa tsa Android ho sebetsana le morero bakeng sa bona. Tsoela pele ho bala ho ithuta hore na ke hobane'ng ha mokhoa ona o sa feto-fetohe le seo u lokelang ho se qoba.
Java ke puo ea mananeo eo boholo ba Android-Apps e hahiloeng ho eona. Ho na le mekhoa e mengata ea ho ithuta Java, ho tloha ho libuka tse tloaelehileng ho ea ho tikoloho ea ho haha app, Android Studio. Haeba u sa tsoa qala, ho na le thuso e ngata inthaneteng e fumanehang. Ho na le lithupelo le litemana tse ngata, hammoho le seboka sa CHIP moo u ka buisanang ka lipotso tsa hau le ho fumana thuso ho baetsi ba mananeo ba nang le phihlelo. Seboka sa CHIP ke mohloli o motle bakeng sa thuso e eketsehileng hape.
Ho fapana le IDE bakeng sa iOS, Android-App-Programmierung e nang le Java e tla u ruta likarolo tsohle tse etsang app ea setsebi. Sena se kenyelletsa moralo oa motheo, Android-Binding, le liteko tse iketsang. Ho phaella moo, u tla ithuta ho sebelisa Android-Framework le lisebelisoa tsa eona, hammoho le mokhoa oa ho kopanya database ea SQLite ts'ebelisong ea hau. Ka tsebo ena, u ka qala ho iketsetsa lisebelisoa tsa hau tsa setsebi 'me u qale ho fumana chelete e eketsehileng.
U ka etsa lisebelisoa tsa ho hula le ho theola bakeng sa Android ka ho kenya ts'ebetsong moralo oa ho hula le ho theola. Lits'ebetso tsa Hula le ho theola li u thusa ho tsamaisa data ho tloha ho Pono e 'ngoe ho ea ho e' ngoe. Ho ithuta haholoanyane, shebella thupelo ea video ea Lipopae tsa Android. Joale, theha app 'me u e leke ho bona hore na e sebetsa kamoo ho neng ho lebelletsoe. U tla boela u ithute ho theha likarolo tsa UI tsa ho hula le ho theola. Kamora ho theha likarolo tsa UI tsa ho hula le ho theola, o ka fetela ho mekhoa e tsoetseng pele ea ho hula le ho theola.
Hang ha u se u thehile momameli oa ketsahalo ea ho hula, o ka fumana data ho tsoa ketsahalong eo. U ka fetisa data e lokelang ho bontšoa ho mosebelisi ka metadata. Sistimi e tla romella data ho mokhoa oa callback kapa ntho ea momameli. Haeba data e fosahetse, mokhoa o tla khutla 0 sebakeng sa boleng bo fetisitsoeng. Haeba ketsahalo ea ho hula e atlehile, o tla fumana boleng ba boolean.
Ho kenya tshebetsong ya ho hula ho app ya hao, o hloka ho etsa bonnete ba hore khoutu ea hau e lumellana le protocol ea ho hula le ho theola. Haeba u sa utloisise Android's Drag and Drop API, bala litokomane tse mabapi le ho hula le ho theola tšobotsi ho GitHub. U tla fumana mohlala o felletseng oa sebopeho sa ho hula le ho theola moo. Hang ha o qetile seo, o ka qala ho ngola sesebelisoa sa hau sa ho hula le ho theola Android.
Haeba u nahana ho etsa sesebelisoa sa hau sa pele sa mobile, mohlomong u ntse u ipotsa hore na u ka kopanya Litšebeletso tsa Marang-rang joang ts'ebelisong ea hau. Sengoliloeng sena se tla u thusa ho qala. Sehloohong sena, re tla bua ka mokhoa oa ho theha app ea Android bakeng sa lits'ebeletso tsa leru, le ho u fa malebela a ho sebelisa Litšebeletso tsa Marang-rang ho sesebelisoa sa hau. Haeba o sa tsebe hantle hore na o qale hokae, re tla akaretsa lintlha tsa motheo ho Android app programmieren.
Haeba u batla ho ithuta lintho tsa motheo tsa Android app programming, MIT App Companion bakeng sa AI2 ke sesebelisoa se setle sa ho ithuta metheo. Lenaneo lena lumella u ho bopa Android ditiriso tse dingwe khomphuteng ya le teko bona ka Android sesebediswa. O ka hokela App Inventor khomphuteng ya hao o sebedisa kgokelo ya USB kapa kgokelo ya WiFi. Lenaneo le boetse le na le emulator khomphuteng ea hau e etsisang sesebelisoa sa mosebedisi.
Ho sebelisa App Companion bakeng sa Android, pele o hloka ho khoasolla le ho kenya app ea Companion sesebelisoa sa hau. Hang ha o na le app ena, bula App Inventor ebe o tobetsa ho "Project tab".. Etsa bonnete ba hore lisebelisoa tse peli li ho marang-rang a tšoanang a Wi-Fi. E 'ngoe, bula morero ho App Inventor ebe u khetha “Kopana le motsoalle” ho tloha ho menu e holimo. Hang ha morero oa hau o bulehile, o ka qala ho etsa mananeo.
Ho leka sesebelisoa seo u se entseng, khoasolla sesebelisoa sa MIT App Inventor. E na le mohlophisi oa moralo o u lumellang hore u hule le ho lihela lintho ho theha app. E boetse e kenyelletsa mohlophisi oa li-blocks o u lumellang hore u khoute logic ka pono. Hang ha o qetile app ea hau, u ka sebelisa App Inventor Companion ho e leka lefatšeng la 'nete sesebelisoa sa Android. Haeba u thahasella ho ithuta haholoanyane ka MIT App Companion, hlahloba tlhahlobo ea rona.
lemoha ka kopo, hore re sebelisa di-cookie, ho ntlafatsa ts'ebeliso ea sebaka sena sa marang-rang. Ka ho etela sebaka sa marang-rang
tšebeliso e eketsehileng, amohela li-cookie tsena
Lintlha tse ling ka li-cookie li ka fumanoa leanong la rona la lekunutu