Oglas

razvijanje android aplikacijaOtkako sam prvi put primio svoj Droid, zanimao me kako ljudi proizvode neke od ovih nevjerojatnih aplikacija na i na Android tržištu. Ja sam programer, ali ne i nadareni haker, u bilo kojem dijelu mašte. Savladao sam Visual Basic i Coldfusion, ali kada je u pitanju pisanje aplikacije od nule koja bi radila na mobilnom uređaju, bio sam siguran da je dobro izvan dosega mojih sposobnosti.

Kada je u pitanju razvoj mobilnih aplikacija Brzi vodič za razvoj Androidovih aplikacija s Google App Inventor Čitaj više posebno, najbliže što smo došli na MUO-u je Bethin članak kako razviti aplikaciju za iPhone Kako razviti jednostavnu iPhone aplikaciju i poslati je na iTunes Čitaj više . Čak i uz iPhone pristup morate naučiti Objective-C. Drugim riječima - morate naučiti kako postati koder. Pa, za vas koji cijenite vizualno programirano programiranje poput mene, tada ćete biti vrlo sretni kad saznate da je Android to napravio moguće da svatko s čak najosnovnijim programskim iskustvom stvori vlastiti vrlo kvalitetan i vrlo funkcionalan Android aplikacija. Tajno oružje za razvoj Androidovih aplikacija? Zove se Google NO Inventor [NO LONGER WORKS] i nudi se u Google Labs.

instagram viewer

Postavljanje Googleovog izumitelja aplikacija

App Inventor sastoji se od tri dijela. Tu je alat za dizajn, uređivač blokova i konačno konfiguriranje vašeg telefona.

Prvo što morate učiniti je postaviti svoj telefon. Uđi Postavke -> Aplikacije i pobrinite se da "Nepoznati izvori”Je odabran. To omogućuje uređivaču blokova da se instalira i komunicira s vašim telefonom u svrhu testiranja.

razvijanje android aplikacija

Zatim kliknite na "Razvoj"I provjerite jeste li omogućili oboje"USB ispravljanje pogrešaka"I"Ostani budan.”

kako napraviti android aplikacije

Pogodi što - to je svi morate konfigurirati svoj telefon da radi s programskim alatima.

Kad se prvi put prijavite za upotrebu aplikacije Inventor, morat ćete instalirati Editor blokova kao jedan od koraka. Ovo je Java aplikacija koja se instalira na vaše računalo i omogućuje vam izmjenu ponašanje "blokova" koje ste stvorili u načinu dizajniranja, a izravno komunicira sa svojim telefon.

Nakon što se prijavite i koristite alat za dizajn, jednostavno odaberite "Novi"I imenovati svoj prvi projekt. U ovom ćemo primjeru započeti s odgovarajućom igrom za svoju djecu gdje trebaju uskladiti slike mačaka na mreži veličine 3 x 4.

kako napraviti android aplikacije

Alat za oblikovanje postavljen je nalik Visual Basic i Visual C ++, gdje su predmeti koje možete koristiti s lijeve strane, a područje dizajna ili „oblik” je u sredini. U ovom slučaju je obrazac pojedinačni zaslon, a možete imati više zaslona po aplikaciji (samo ne zaboravite uključiti navigaciju).

kako napraviti android aplikacije

Kad kliknete i povučete komponentu na zaslon, ona se pojavljuje na desnoj strani dizajnerske aplikacije ispod komponente. Pod, ispod "Svojstva"Možete pregledati i izmijeniti početna svojstva prikaza te komponente.

kako napraviti android aplikacije

U nastavku sam stvorio zaslon sa tablicom 3 × 4 (ovo možete pronaći pod „Raspored zaslona“), A zatim sam dodao 12 gumba s pojedinačnim slikama mačaka za svako svojstvo gumba.

kako napraviti android aplikacije

Jednom kada počnete koristiti uređivač Blokova, sva se ta svojstva dizajna mogu izmijeniti. Kao što možete vidjeti dolje, definirao sam sliku gumba 1 kao praznu sliku (koju sam u dizajnerskom načinu učitao kao sivu sliku zvanu "Slika1").

kako napraviti android aplikacije

Kao što vidite, sve je vizualno - ovdje nema kodiranja. Pod, ispod "Moji blokovi„Odabrao sam komponentu„ Screen1 “i povukao„Pokretanje"Događaj u središnjem programskom području. Morate reći događaju što treba učiniti kada se on dogodi, pa sam povukao svojstvo Button1.Image u okvir, a zatim mu rekao da to svojstvo koristi "Image1".

Nakon otprilike sat vremena igre - završio sam s programiranjem inicijalizacije svih gumba kad se moja aplikacija prvi put učita, kao i što učiniti kada korisnik klikne na prvi gumb.

Brzi vodič za razvoj Androidovih aplikacija s Googleovim dizajnerom aplikacija Inventor6

Kao što vidite, čak i aplikacija poput podudarajuće igre može zahtijevati da pažljivo razmotrite svaku mogućnost. Možete programirati za sve mogućnosti definiranjem i programiranjem komponenti događaja. Gore navedeni primjer može se zakomplicirati, pa ako tek započnete, pridržavajte se nečeg jednostavnog poput primjera koji pruža Google prilikom prve prijave. Od tamo možete diplomirati kad vam je ugodno s postupkom programiranja i testiranja.

Kao što možete vidjeti na lijevoj navigacijskoj traci u alatu za dizajn, imate pristup gotovo svemu što vaš Android može učiniti - senzorima, popisu kontakata, videoplayerima i još mnogo toga.

Kratki vodič za razvoj Androidovih aplikacija s Googleovim dizajnerom aplikacija Inventor7

Dakle - evo mojih umjetničkih djela, programirano, testirano i konačno instalirano na moj telefon za otprilike sat vremena. I dalje trebam programirati ostale dijelove.

razvijanje android aplikacija

Nepotrebno je reći, činjenicu da sam to uopće mogao dobiti nešto impresivno je raditi telefonom oko sat vremena. Mislio sam da će to biti gotovo nemoguće.

Dakle, prijavite se da biste postali programer i sami isprobajte Google Apps Developer. Možda ćete biti iznenađeni, možda ćete stvoriti neke od najboljih aplikacija koje se mogu zamisliti. Potrebno je samo malo strpljenja i malo vremena za igru ​​s razvojnim alatima.

Javite nam jeste li uspjeli razviti vlastite Android aplikacije i što mislite o dizajnu i blokade alata za uređivanje u odjeljku s komentarima u nastavku!

Kreditna slika: Svet

Ryan je diplomirao elektrotehniku. Radio je 13 godina u inženjerstvu automatizacije, 5 godina u IT-u, a sada je Apps inženjer. Bivši glavni urednik MakeUseOfa, govorio je na nacionalnim konferencijama o vizualizaciji podataka i bio je prikazan na nacionalnoj televiziji i radiju.