Kako razvijati Android aplikacije

Googleov operativni sustav Android za mobilne uređaje savršen je za kodere koji žele razviti telefonske aplikacije, a da pritom ne prođu rigorozni sustav odobrenja tvrtke Apple. Ovaj vodič će vas postaviti s pravim softverom i alatima za jednostavno kodiranje ideje ubojice.

Bez obzira koliko ste dobri u programiranju, ako ne možete zamotati glavu oko paketa za razvoj softvera za Android (SDK), vaše aplikacije mogu biti napisane iu Shakespeareu. Zato slijedite ove korake i počnite se baviti procesom.

Java Development Kit

Prva stvar koju ćete morati početi pisati Java aplikacije (osnova Android aplikacija), je Java Development Kit (JDK), koji pruža Oracle na ovom linku.

Vjerojatno ste preuzeli Java Runtime Environment (JRE) u jednom od svojih bezbrojnih obrazaca tijekom vaših svakodnevnih internetskih aktivnosti, što vam omogućuje pokretanje appleta na računalu. Bilo bi dobro da deinstalirate verziju JRE-a koju trenutno imate u slučaju da se sukobi s verzijom JDK koju preuzimate. Srećom, gore navedena instalacija uključuje najnoviju i najbolju JRE verziju, koja će svakako biti kompatibilna, štedeći vam težak zadatak ponovnog instaliranja kasnije.

Preuzmite i pokrenite instalacijski program, provjerite jesu li "Razvojni alati", "Izvorni kod" i "JRE" uključeni u prozor za prilagođenu instalaciju kao što je prikazano u nastavku (prikaz može varirati). Kliknite na 'Dalje', pročitajte ugovor o licenci ako imate puno vremena na rukama, neka to učini svoju stvar i dobro je krenuti.

Dok većina aplikacija integriranog razvojnog okruženja (IDE) - koje su detaljno opisane u sljedećem koraku - dolaze s vlastitim kompilatorom, općenito je korisno konfigurirati novo instalirani Java kompilator u Command Prompt kako biste ga mogli koristiti ako je potrebno.

Za sustav Windows idite na Sustav putem upravljačke ploče i odaberite napredne postavke. Odavde odaberite 'Varijable okoliša' i pronađite varijablu pod nazivom 'Put'. Dodajte putanju datoteke u direktorij 'bin' novog instalacijskog programa Java, kao što je navedeno u primjeru u nastavku.

Upotrijebite naredbe 'java -version' i 'javac -version' za provjeru da je sve prošlo lijepo i trebali biste dobiti nešto po uzoru na:

Instalirajte IDE

Softver integriranog razvojnog okruženja često se koristi od strane iskusnih kodera i početnika kako bi se razvili programi. Za nepoznate, IDE je aplikacija koja pomaže programerima u pisanju koda osiguravajući skup alata, kao što su debugeri, prevodilac i još mnogo toga.

Iako je na raspolaganju širok raspon IDE aplikacija, za ovu demonstraciju koristit ćemo slobodni softver Eclipse, budući da Google za njega nudi dodatak koji integrira Android SDK. Slijedite ovu vezu i pronađite ispravnu verziju sustava.

Ovaj se dio znatno razlikuje, ali verzija koju sam preuzela došla je kao zip datoteka koja je, nakon izdvajanja, uključivala datoteku 'eclipse.exe' koja se izvodila bez potrebe za instalacijom. Ako vaša inačica zahtijeva instalaciju, slijedite korake sa zadanim postavkama jer nije potrebna određena konfiguracija. Prilikom prvog pokretanja, od vas će se tražiti da identificirate 'Workbench', gdje će biti pohranjeni vaš kôd i povezane datoteke. Bilo gdje zgodno će biti dovoljno.

Kada završite, trebali biste vidjeti nešto što se ne razlikuje od ovoga:

Ako želite bolje upoznati Eclipse prije nastavka, otvorite prozor pomoći i potražite Vodič za korisnike Workbencha. Tu je i Vodič za razvoj Java programa koji vam može dati upute o osnovama Java-a ako niste upoznati s jezikom.

Preuzmite Android Kit za razvoj softvera

Idite na ovu vezu i odaberite "Nabavite SDK". Na sljedećoj stranici slijedite vezu da biste instalirali Android SDK za vaš sustav.

Nakon dovršetka preuzimanja izvršne datoteke pokrenite instalaciju. Kada dođete do prozora u nastavku, zabilježite direktorij u koji se instalira (ili ga promijenite ako želite).

Nakon dovršetka instalacije otvorite upravitelja Android SDK-a i prikazat će vam se sljedeći zaslon:

Kliknite na gumb kako biste instalirali sve potrebne pakete i resurse koji nisu bili uključeni u izvornu instalaciju.

Instalirajte dodatak za razvojne alate za Android

Kao što je spomenuto, Google je osigurao posebno izrađen Android SDK čep za Eclipse, koji se može dodati izravno iz samog IDE-a.

U programu Eclipse idite na "Pomoć" i odaberite "Instaliraj novi softver". Kliknite gumb "Dodaj" i otvorit će vam se prozor za dodavanje mrežnog repozitorija softvera koji sadrži ADT dodatak. Dajte mu opisni naziv i unesite sljedeći URL u okvir "Lokacija":

  • //dl-ssl.google.com/android/eclipse

Kliknite "U redu". Odaberite novo dodano spremište i označite "Alati za razvojne programere".

Kliknite 'Dalje' i slijedite korake za instaliranje datoteka dodataka. Nakon dovršetka, te dvije ikone trebale bi se pojaviti na alatnoj traci Eclipse:

Sada idite na "Prozor" i "Postavke", odaberite odjeljak "Android" i provjerite je li lokacija SDK-a ista kao SDK direktorij koji ste ranije zabilježili. Trebali biste dobiti takve rezultate:

Sada ste ponosni vlasnik dodatka za razvojne alate za Android.

Postavljanje Android emulatora

Iako to pomaže, ne morate zapravo imati vlastiti Android uređaj kako biste stvorili aplikacije za njih, jer Google ubacuje u emulator svog mobilnog OS-a uz SDK. Prije nego počnete s kodiranjem, vrijedi postaviti Android Virtual Device (AVD) tako da imate spremnu testnu platformu i čekanje.

Na alatnoj traci ADT koju ste dodali u zadnjem koraku, odaberite desnu tipku s ikonom telefona. Time se otvara AVD upravitelj kao što je prikazano u nastavku:

Sada ćemo stvoriti novi virtualni uređaj. Ovaj primjer će stvoriti generički uređaj, ali postoje resursi s pojedinostima o konfiguracijama za određene uređaje sa sustavom Android na mreži. Odaberite "Novo" i prikazat će se prazna verzija prozora u nastavku:

  • Naziv: Ako želite testirati na više konfiguracija uređaja, trebat će vam nešto opisno. Inače će generičko ime dobro funkcionirati.
  • Cilj: Ovo je verzija Androida koju će pokrenuti emulator. U većini slučajeva, trenutno je jedina opcija najnovija verzija Androida koja je dio SDK instalacije. Međutim, ako želite testirati na starijim verzijama (što bi bilo mudro, s obzirom na raznolikost verzija koje se još uvijek koriste), onda koristite SDK upravitelja za instaliranje dodatnih verzija.
  • SD kartica: označava količinu dodatnog prostora koji će uređaj koristiti. Prema zadanim postavkama virtualni uređaj ima 194 megabajta unutarnje pohrane uz SD karticu, tako da pomoću te kontrole možete diktirati približnu pohranu uređaja kao cjeline.
  • Skin: Pomoću ove kontrole možete instalirati izgled i konfiguraciju određenog uređaja (npr. HTC One X) oko zaslona. Ali za naše potrebe, zadana vrijednost je u redu.
  • Hardver: Budući da postoji velika raznolikost hardvera na fizičkim uređajima koji rade pod Androidom, pomoću te kontrole možete dodati bilo koje virtualne hardverske značajke koje su vam potrebne za korištenje aplikacije.

Kada dovršite, prozor AVD Manager sada bi trebao navesti vaš novostvoreni uređaj. Možete kliknuti na "Start" da biste pokrenuli ovaj uređaj, iako budite svjesni da prvo pokretanje može potrajati prilično dugo.

Vaš prvi Android projekt

Sada kada ste prebacili računalo sa svim tim aplikacijama i dodatcima, spremni ste za početak stvarnog kodiranja. Ali prvo moramo postaviti datoteke projekta.

Da biste započeli, idite na "Datoteka", "Novo", "Projekt" i proširite karticu Android. Odaberite "Android Application Project" i prikazat će vam se ovaj zaslon:

Ikone za preokretanje pored svakog polja možete koristiti za savjete o tome na koju se vrijednost odnosi. Najvažnije je imati na umu "Naziv aplikacije", koja će oblikovati naziv aplikacije kada se instalira, i "Minimalno potreban SDK", s kojim određujete najraniju verziju Androida koju želite podržati. Ako trebate osvježavanje na brojnim verzijama Androida, pogledajte ovaj vodič.

Kliknite "Dalje" da biste nastavili i navedite ikonu pokretača koja će predstavljati vašu aplikaciju. U sljedećem izborniku morat ćete izraditi "Aktivnost" za svoju aplikaciju.

Aktivnost je zapravo radnja ili pogled s kojim će korisnik stupiti u interakciju, tako da je logičan način podjele programa prema aktivnostima u smislu prozora koje će korisnik vidjeti i funkcionalnosti dostupne na svakom od njih. Dakle, ako, na primjer, radite jednostavan program "Hello World", trebate samo jednu aktivnost, koja će biti prikaz koji prikazuje tekst, dok su sve postavke sučelja srušene iz resursnih datoteka koje SDK stvara.

Kada se odlučite za svoje aktivnosti, kliknite "Završi". Eclipse će povezati sve datoteke koje su vam potrebne za vašu aplikaciju, u kojima ćete pisati kod i / ili mijenjati postavke kako biste odredili parametre vašeg programa.

Evo ga. Sve je spremno za početak stavljanja aplikacije. Dobri momci u Googleu imaju detaljan skup tutorijala za upoznavanje s razvojem Android aplikacija (za one s iskustvom u programiranju) na web-lokaciji Android. Svatko tko želi započeti s programiranjem Java prvo bi trebao potražiti tutoriale kao što su oni koje pruža Oracle.

 

Ostavite Komentar