Android razvojno okruženje. Analiza okruženja za razvoj mobilne aplikacije Android Studio

Svake godine operativni sustav Android postaje ne samo prikladan OS za obične korisnike, već i moćna platforma za programere. Pa, što možete učiniti: Google uvijek izlazi u susret programerima na pola puta, pružajući brojne mogućnosti i moćne alate, začinjene informativnom dokumentacijom.
Osim toga, ne treba izgubiti iz vida činjenicu da je "zeleni robot" lider u popularnosti među mobilnim operativnim sustavima. To sugerira da ćete programiranjem za Android imati široku publiku, što kasnije može donijeti profit. Općenito, Android je neka vrsta "oaze" za programere. Stoga smo za vas pripremili poseban izbor programskih jezika, kao i razvojnih okruženja za ovaj OS.
Pažnja, mali savjet za početnike
: Android programiranje može se isprva činiti teškim ili previše monotonim. Savjet: Provjerite poveznice na korisnu dokumentaciju prije nego što počnete i tada vam programiranje na Androidu neće biti problem.

Java je glavni alat za Android programere

Razvojna okruženja: Android Studio (IntelliJ IDEA), Eclipse + ADT dodatak
Pogodan zaširok raspon zadataka
Java je glavni jezik Android programera, a početnici ga moraju imati. Glavni izvorni kod Androida napisan je na ovom jeziku, pa je lako vidjeti zašto većina ljudi odabire ovaj jezik. Aplikacije napisane u Javi rade na Androidu pomoću ART virtualnog stroja (ili Dalvik u Jelly Beanu i ranijim verzijama Androida), analognog Java virtualnog stroja, oko kojeg Google vodi ozbiljnu pravnu bitku s Oracleom.


Google trenutno službeno podržava prilično moćno razvojno okruženje Android Studio, koje je izgrađeno na Intellij IDEA tvrtke JetBrains. Također, ne zaboravite na vrlo detaljnu dokumentaciju iz Googlea, koja pokriva sve, od match_parent i wrap_content do konstruktora, konstanti i glavnih metoda klase JavaHttpConnection - svakako je vrijedi pročitati.

Također, ne zaboravite na Eclipse, vrlo popularno okruženje za Java programere. Uz Googleov službeni dodatak ADT, ovaj komplet alata postat će moćno i lagano oružje u vašim rukama. Ali dečki iz Mountain Viewa prestali su podržavati Eclipse od prošlog ljeta, ustupivši mjesto novom Android Studiju. Preporuča se za korištenje na slabim računalima.

Potrebna dokumentacija:

C++ je moćan alat u rukama majstora

Glavna razvojna okruženja: Android Studio (verzija 1.3 i novija), Visual Studio 2015, QtCreator
Pogodan za motori igara i aplikacije koje zahtijevaju velike resurse.
C++ je srednjovječan, ali vrlo moćan programski jezik koji je prošle godine proslavio svoju tridesetu obljetnicu. Izumljen je 1985. godine zahvaljujući naporima prijatelja Björna Stroustrupa i još uvijek zauzima prva mjesta najpopularnijih programskih jezika. “Profesionalci” vam daju potpunu slobodu djelovanja, ograničavajući vas samo na ono što je razumno.




Tijekom čitavog postojanja Androida stvoreno je mnogo okvira i razvojnih alata za C++. Posebno bih istaknuo dobro poznate Qt i IDE QtCreator koji omogućuju razvoj višeplatformskih aplikacija za Windows, Windows Phone, Windows RT, iOS, SailfishOS i Android (nekada je na ovom popisu bio i Symbian). Uz to, dobivate prikladnu Tulip biblioteku spremnika, algoritama i predložaka, koja apsorbira najbolje od Jave i Androida. I konačno, dobivate mnogo različitih QT modula za rad na visokoj i niskoj razini sa sustavom. Vaš ponizni sluga kodira posebno u C++ i Qt.

Prošle godine, na konferenciji Windows: The Next Champter, velika je pozornost posvećena prilično popularnom razvojnom okruženju Visual Studio 2015. Jedna od glavnih inovacija bila je podrška za razvoj aplikacija za Windows Phone i Android - Microsoft je pokušao nekako povećati broj aplikacija za vaš OS.

Također je nemoguće ne spomenuti da je službeni Android Studio počeo podržavati NDK. Uz pomoć NDK-a možete koristiti OpenGL grafiku kada radite s Androidom. Trebate li brzinu i učinkovitost - odaberite NDK! Ova metoda razvoja savršena je za motore igara koji zahtijevaju visoke performanse.

Android razvoj u C ili C++ može se činiti jednostavnijim nego u Javi, ali unatoč činjenici da vam jezik nudi potpunu slobodu djelovanja i ne ograničava vas u koracima, ima neke specifične značajke za čije će učenje trebati dosta vremena - ne bez razloga se C++ uspoređuje s nunčakama (izvrsnim oružjem koje, nažalost, zahtijeva veliku vještinu). Međutim, razvijanje Android aplikacija u C i C++ može biti zabavno.

Potrebna dokumentacija:

Drugi jezici

Sada je vrijeme da razgovaramo o drugim manje popularnim, ali također zanimljivim jezicima i okvirima za njih. Međutim, iz mnogo razloga nećete moći postići isti uspjeh kao s Javom i C++.

Corona (LUA skripta)


Pogodan za stvaranje igrica i jednostavnih aplikacija
Ako iz nekog razloga ne želite učiti Javu ili razumjeti izgradnju sučelja putem XML-a, možete odabrati ovaj IDE za sebe. Corona je prilično lagano razvojno okruženje, kod u kojem mora biti napisan u prilično laganom LUA (ljubitelji Pascala će to cijeniti).

Ovaj komplet alata pomoći će vam u pisanju jednostavnih 2D igara, za koje postoje biblioteke za 2D objekte, zvukove, mrežu i pogon za igre. Stvorene igre rade s OpenGL-om, što znači visoku učinkovitost. Izvrsno za početnike, možda ovdje možete izraditi svoju prvu mobilnu aplikaciju na Androidu!


Potrebna dokumentacija:

Adobe PhoneGap (HTML5, JavaScript, CSS)


Pogodan za stvaranje aplikacija koje ne zahtijevaju velike resurse
Ako ste već upoznati s HTML-om, CSS-om i JavaScriptom, možete isprobati PhoneGap kao alternativu. Ovaj IDE će vam omogućiti da izgradite punopravne aplikacije razvijene u gore spomenutim programskim i označnim jezicima.

Zapravo, gotove aplikacije iz PhoneGap-a su najjednostavniji WebView-ovi, animirani pomoću JavaScripta. Koristeći različite API-je, možete koristiti različite funkcije uređaja baš kao u izvornim aplikacijama. Ono što je zanimljivo jest da se aplikacije kompajliraju na serveru i zatim su dostupne za korištenje na iOS-u, Androidu, Windows Phoneu, Web OS-u i BlackBerry OS-u. Uz tako široku funkcionalnost na više platformi, razvoj aplikacija može se značajno ubrzati.


Potrebna dokumentacija:

Fuse (JavaScript i UX)


Pogodan za stvaranje jednostavnih i složenih aplikacija
Kada ljudi govore o Android razvojnim alatima, često misle na Fuse. Ovaj je alat jedan od najjednostavnijih za korištenje te vrste i može ponuditi širok raspon mogućnosti i prednosti programeru.

Glavna logika Fuse aplikacija izgrađena je na JavaScriptu - jednostavnom i razumljivom jeziku s niskim ulaznim pragom. Temelj sučelja predstavlja UX oznaka - intuitivno razumljiva svima. Pa, "punlge" okruženja omogućit će vam da primijenite promjene izravno dok je aplikacija pokrenuta na vašem uređaju ili emulatoru - baš kao u Android Studio 2.0 i novijim. Uz Fuse razvoj Android aplikacija može biti jednostavan i ugodan.

Potrebna dokumentacija:

Riječi "na kraju"

Naravno, nismo vam pokazali sve trenutno postojeće razvojne alate. Ovim člankom htjeli smo vam objasniti da postati Android programer nije tako teško, iako često zahtijeva trud i upornost. Svijet razvoja mobilnih platformi je otvoren za vas, ali zapamtite: prvi korak je uvijek vaš.

U današnje vrijeme teško je zamisliti život moderne osobe bez mobilnog telefona. Uz svoju glavnu funkciju, telefoni imaju značajnu ulogu u svakodnevnom radu: koriste se za čitanje datoteka, provjeru e-pošte i ispis raznih dokumenata putem mrežnog pisača. S tim u vezi, na tržištu se pojavio samostalni segment - mobilne aplikacije. Osobitost ovog segmenta je da se kreiranje aplikacija treba provoditi uzimajući u obzir specifičnosti mobilnih uređaja, naime: razlike u sučelju, parametre zaslona, ​​kontrole na dodir.

Danas je operativni sustav Android najzastupljeniji na području mobilnih uređaja. Android je svoju popularnost stekao uglavnom zahvaljujući svom otvorenom izvornom kodu i Googleovoj politici koja proizvođačima mobilnih uređaja dopušta besplatnu upotrebu Android platforme za svoje proizvode. Android koristi većina velikih tvrtki za proizvodnju mobilnih uređaja kao što su Samsung, HTC, Sony, Huawei.

Android Studio je integrirano razvojno okruženje (IDE) za rad s Android platformom, koje je izdao Google.

Google je isprva planirao nazvati verzije Androida po poznatim robotima, ali je odustao od te ideje zbog problema s autorskim pravima. Svaka verzija sustava, počevši od verzije 1.5, dobiva svoj kodni naziv na temu slatkiša. Kodni nazivi se dodjeljuju abecednim redom latinične abecede.

Platforma Android sastoji se od operativnog sustava temeljenog na jezgri operativnog sustava Linux, ugrađenih mobilnih aplikacija i prijelaznog softvera. Google je na čelu stvaranja i poboljšanja Android platforme.

Android dopušta izvršavanje bilo koje radnje u pozadini, podržava 2D i 3D grafiku, datotečni sustav i pristup bazi podataka te pruža opsežnu biblioteku elemenata korisničkog sučelja.

Arhitektura Android sustava sastoji se od sljedećih slojeva:

1) Jezgra operativnog sustava Linux.

2) Knjižnice i runtime sustav.

3) Sloj aplikacijskog okvira daje programeru pristup sučelju za programiranje aplikacija (API).

4) Razina aplikacije – skup standardnih aplikacija.

Slika 1 prikazuje arhitekturu Android sustava.

Slika 1. Slika arhitekture sustava Android

Programer obično radi na razini aplikacije i okvira aplikacije. Knjižnice, runtime sustav i kernel operativnog sustava Linux skriveni su od programera.

Jedan od najvažnijih alata za razvoj Android aplikacija je univerzalni alat za razvoj mobilnih aplikacija za operativni sustav Android (Android SDK) – skup programskih alata koji sadrži alate potrebne za izradu, kompajliranje i izgradnju mobilne aplikacije.

Danas se izrada softvera često radi pomoću integriranog razvojnog okruženja (IDE). IDE automatizira proces kompajliranja, izgradnje i pokretanja aplikacije, olakšavajući posao programeru i dopuštajući programerima početnicima da po prvi put kreiraju vlastitu aplikaciju bez puno truda.

Dva su pretežno popularna razvojna okruženja koja preporučuje Google: Android IDE (ADT) i Android Studio.

Android IDE je okruženje za razvoj mobilnih aplikacija za operativni sustav Android, temeljeno na Eclipse integriranom okruženju za razvoj aplikacija. Sadrži ugrađene alate za izradu, kompilaciju, sastavljanje i otklanjanje pogrešaka mobilnih aplikacija.

Android Studio je okruženje za razvoj mobilnih aplikacija za operativni sustav Android, temeljeno na integriranom okruženju za razvoj softvera IntelliJ IDEA. Slično Android IDE-u, Android Studio sadrži ugrađene alate za izradu i otklanjanje pogrešaka u mobilnim aplikacijama. Uz sve značajke u Android Studiju implementirano je sljedeće:

Podrška za Gradle sustav automatske izrade;

Jedinstveni sustav refaktoriranja koda;

Alati za rješavanje raznih problema;

Prozor za pregled koji prikazuje pokrenutu aplikaciju na nekoliko uređaja odjednom iu stvarnom vremenu;

Podrška za Google Cloud Platform.

Google trenutačno ukida podršku za Android razvojne alate za Android IDE.

Tijekom izučavanja na praksi okruženja za razvoj mobilnih aplikacija Android Studio i pisanja malih programa (aplikacija “Notes” za izradu bilješki, aplikacija za određivanje zemljopisne dužine i širine objekta, aplikacija za određivanje lokacije pomoću Google Maps, “Flashlight” aplikacija), identificirani su sljedeći nedostaci Android Studio:

1) Morate imati osnovnu razinu Java programiranja i znanje engleskog jezika.

2) Zbog stalne podrške programera od strane sustava za automatsko sklapanje (Gradle), vrijeme kompilacije projekata značajno je usporeno.

3) Visoki sistemski zahtjevi za računalo programera.

4) Standardni emulatori su zahtjevni u pogledu sistemskih resursa, dugo se pale i nemaju sve mogućnosti pravih pametnih telefona.

5) Nedostatak potvrde ruskog jezika.

Prednosti Android Studija:

1) Dizajn jednostavan za korištenje.

2) Prikladan dizajner sučelja koji vam omogućuje prikaz zaslona na bilo kojem uređaju, uključujući televizore i satove. Elementi sučelja prikazani su točno onako kako bi izgledali na određenoj verziji operativnog sustava.

3) Ugrađeni SDK (software development kit) izdaje obavijest s instalacijom potrebnog API-ja za pokretanje starog projekta.

4) Prikladna struktura projekta.

5) Dostupnost zapisa za praćenje pogrešaka, procesa i niti.

6) Dostupnost dovoljno velike količine literature na ruskom jeziku.

Programerima početnicima koji su tek počeli učiti programiranje bit će prilično teško raditi u ovom sustavu, budući da zahtijeva određene vještine i iskustvo u programiranju i razvoju aplikacija. Međutim, programsko okruženje Android Studio brzo se razvija i programeri koji rade s ovim sustavom su vrlo traženi.

Bibliografija:

  1. Enciklopedija Wikipedija: web stranica – [Elektronički izvor] – Način pristupa. URL: https://ru.wikipedia.org/wiki/Android_Studio (datum pristupa: 25.01.2017.).
  2. Enciklopedija Wikipedija: web stranica – [Elektronički izvor] – Način pristupa. URL: https://ru.wikipedia.org/wiki/History_of_Android_versions (datum pristupa: 25.01.2017.).

Stvaranje vlastitih programa za mobilne uređaje koji rade na Androidu težak je zadatak, a s njim se možete nositi samo pomoću posebnog softvera, kao i s osnovnim vještinama programiranja. Štoviše, odabir prikladnog okruženja za izradu mobilnih aplikacija nije ništa manje važan jer može značajno pojednostaviti proces razvoja i testiranja. Danas ćemo pogledati najbolje predstavnike softverskog segmenta dizajniranog za razvoj Android aplikacija.

Android Studio integrirano je softversko okruženje koje je stvorio Google. Povoljno se uspoređuje sa svojim analogima zbog činjenice da je prilagođen i optimiziran za razvoj aplikacija na Androidu od strane istih ljudi koji razvijaju ovaj OS. Program pruža mogućnost provođenja različitih vrsta testova i dijagnostike. Stoga Android Studio sadrži alate za testiranje kompatibilnosti aplikacija koje pišete s različitim verzijama mobilnog operativnog sustava i različitim platformama. Studio također ima alate za dizajniranje mobilnih aplikacija i gotovo trenutni pregled napravljenih promjena.

Podrška za sustave kontrole verzija i prisutnost razvojne konzole su impresivni, kao i mnogi standardni osnovni predlošci dizajna i standardni elementi za izradu Android aplikacija. Ogromnom broju prednosti možemo dodati i činjenicu da se ovaj proizvod distribuira potpuno besplatno. Jedini nedostatak koji vrijedi istaknuti je sučelje okruženja na engleskom jeziku, ali nećete programirati na ruskom.

RAD studio

Nova verzija RAD Studija, nazvana Berlin, potpuni je alat za razvoj višeplatformskih aplikacija, uključujući mobilne programe, u jezicima Object Pascal i C++. Njegova glavna prednost u odnosu na druga slična softverska okruženja je što omogućuje vrlo brz razvoj korištenjem usluga u oblaku. Nova dostignuća u ovom okruženju omogućuju vam da u stvarnom vremenu vidite rezultat izvršavanja programa i sve procese koji se odvijaju u aplikaciji, što vam omogućuje da govorite o točnosti razvoja.

Ovdje se možete fleksibilno prebacivati ​​s jedne platforme na drugu ili na poslužiteljsku pohranu. Loša strana RAD Studio Berlin je što se radi o licenci koja se plaća. Ali nakon registracije možete dobiti besplatnu probnu verziju proizvoda u trajanju od 30 dana. Sučelje je engleski.

Eclipse je jedna od najpopularnijih softverskih platformi otvorenog koda za pisanje aplikacija, uključujući i mobilne. Među glavnim prednostima Eclipsea je ogroman skup API-ja za izradu softverskih modula i korištenje RCP pristupa, koji vam omogućuje pisanje gotovo bilo koje aplikacije.

Ova platforma korisnicima pruža takve elemente komercijalnih IDE-ova kao što je praktičan uređivač s isticanjem sintakse, program za ispravljanje pogrešaka koji radi u strujanom načinu rada, navigator klasa, upravitelji datoteka i projekata, sustavi za kontrolu verzija i refaktoriranje koda. Posebno veseli mogućnost dodatne instalacije SDK-a potrebnog za pisanje programa. Ali da biste koristili Eclipse, također ćete morati naučiti engleski.

Odabir razvojne platforme važan je dio startupa, budući da o tome uvelike ovisi vrijeme potrebno za pisanje programa i količina uloženog truda. Uostalom, zašto pisati vlastite klase ako su već dostupne u standardnim skupovima okruženja?

Android razvojno okruženje je implementacija složenih softverskih alata u svrhu izrade softvera za gadget (skraćeno "IDE"). U nekim slučajevima može sadržavati elemente integracije sa sustavima upravljanja i razne alate koji pojednostavljuju izradu grafičke slike od nule. U nastavku ćemo pogledati temelje za odabir Android razvojnog okruženja i kakvo je ono.

Popularna razvojna okruženja

Recimo da želite stvoriti grafičku sliku. Da biste to učinili, trebat će vam uređivač (Paint, Adobe Photoshop, itd.). Programi za Android napisani su na sličan način. Za izradu aplikacija za Android OS potreban vam je poseban softver - podloga na koju trebate napisati IDE kodove. U blizini će se zaslon pametnog telefona odražavati u stvarnom vremenu u prozoru na kojem ćete vidjeti vizualnu transformaciju programa.

Danas su najpopularnija okruženja:

  • Zasjeniti;
  • IntelliJIdea;
  • Android Studio.

Svaki IDE ima jedinstvene karakteristike. Više o njima u nastavku.

Zasjeniti


To je besplatni IDE razvijen od strane neprofitne Eclipse Foundation. Ovaj program je osnova koja regulira procese izrade aplikacija. Eclipse prednosti:

  • sučelje je prevedeno na kompetentan ruski (dokumentacija je priložena);
  • odlično radi na računalima s niskim performansama;
  • ima dodatne funkcije (za rad poslužitelja i analizu baze podataka);
  • može se spojiti na module;
  • može raditi u grupnom načinu (kada projekt stvara nekoliko ljudi u isto vrijeme).

Eclipse je postao popularan prije nekoliko godina i još uvijek zauzima vodeću poziciju. Iako je Google nakon izlaska Android Studija (2014.) odlučio suradnju s Eclipseom prebaciti u “pozadinu”.

IntelliJ ideja


Ovaj program razvila je ruska tvrtka JetBrains. Kao i Eclipse, ovaj okvir vam omogućuje stvaranje aplikacija i programa u nekoliko programskih jezika. Također, IntelliJ Idea ne opterećuje vaše računalo. Što ga čini posebnim:

  • učinkovitije otklanjanje pogrešaka vrijednosti;
  • Omogućeno je automatsko popunjavanje metode;
  • postoji refactoring;
  • sučelje je jasnije i sažetije;
  • Prikladno za one koji programiraju u Javi.

Jedini nedostatak je što morate platiti za IntelliJ Idea. Iako tko razumije situaciju na tržištu to neće smatrati minusom.

Android Studio


Google nikada ne stoji na mjestu, a nedavno je tvrtka počela razvijati autorsko okruženje za Android. Stvorila je vlastiti IDE temeljen na IntelliJ Idei.

Nema temeljnih razlika između programa, jer ovdje ima malo inovacija. Međutim, ime razvojnog programera omogućilo je programu da u roku od nekoliko mjeseci postane dostojan natjecatelj s dva prethodna IDE-a. Jedini nedostatak programa: nedovoljan broj funkcija personalizacije u uređivaču koda i općim postavkama.

Što izabrati

Trebali biste koristiti Eclipse ako:

  • radite na "slabom" računalu (1 GB RAM);
  • pišete programe u dva ili više programskih jezika;
  • Ne znaš engleski.

Posljednja točka je, naravno, kontroverzna. Razlog je očit: svaki uspješan programer mora govoriti engleski, barem kako bi razumio stranu dokumentaciju. Ali ako ste novi u IT-u, Eclipse je stvoren za vas.

IntelliJ Idea i Android Studio pogodni su za one koji:

  • razvija programe na dva ili više jezika;
  • radi na relativno moćnom računalu (RAM od 2 GB);
  • piše programe samo za Android OS.

S obzirom da je Android Studio službena zamisao Googlea, stvorena za Android OS, naučit ćete u ovom IDE-u. Općenito, Android aplikacija može se izraditi na bilo kojem jeziku. A gore navedena razvojna okruženja vam to omogućuju.

Prije nekog vremena službeni IDE za Android postojao je Eclipse (kao de facto standard za Javu) s ADT dodatkom. Nešto kasnije, JetBrains IDE počeo je dobivati ​​popularnost među Java programerima, zatim se za njega pojavio dodatak za razvoj Androida, a ljudi su počeli polako prelaziti na njega s Eclipsea.

Nešto kasnije Google objavljuje što će Android Studio raditi na temelju IDEA-e. A sada se bliži druga verzija Android Studija, a Eclipse se pamti samo kao loš san :)

Android Studio— službeno razvojno okruženje za Android. U osnovi, Android Studio je poznati Java IDE IntelliJ IDEA s dodacima.

Trenutno postoje sljedeće mogućnosti pri odabiru Android IDE-a:

  1. Zasjeniti. Najpopularniji IDE za Javu prije nekog vremena, sada ga koristite za Android razvoj jako se ne preporučuje.
  2. IntelliJ IDEJA. Odličan IDE, dobar za Android.
  3. Android Studio. Najbolji IDE za Android. Od IDEA-e se razlikuje po sitnicama, ali te sitnice su jako, jako ugodne i uvelike nam olakšavaju posao :) Tu ćemo se fokusirati.

Prije svega, morate biti sigurni da imate instaliran JDK (Java Development Kit). Ovo je obavezna komponenta za razvoj u Javi, a budući da se razvoj za Android izvodi u Javi, potrebna je i za razvoj za Android.

Drugo, potvrdite okvire "prikaži brojeve redaka" i "prikaži separatore metoda":

Prvi će prikazati brojeve redaka lijevo od teksta, drugi će crtati separatore između metoda u kodu.

Ove dvije opcije su nevjerojatno važne, posebno za početnike, i ne razumijem zašto su onemogućene prema zadanim postavkama.

Treći, konfigurirajte automatsko dovršavanje. Da biste to učinili, odaberite "Ništa" u "Dovršavanje s razlikovanjem velikih i malih slova":

Dopustite mi da objasnim zašto je to tako. Zadana opcija znači da automatsko dovršavanje radi samo ako je prvo slovo upisano ispravnim malim i malim slovima. Opcija Ništa uzrokovat će automatsko dovršavanje bez obzira u kojem slučaju počnete upisivati ​​kod.

Standardno značenje ove opcije, kao i prethodne dvije, zbunjuje me.

Izrada prvog projekta

Pa, shvatili smo postavljanje i instalaciju Android Studija, vrijeme je da napravimo naš prvi projekt.

U glavnom prozoru Android Studija kliknite na " Započnite novi projekt Android Studio«:

Pojavit će se novi prozor u kojem trebamo izvršiti nekoliko radnji.

U prvom morate navesti naziv aplikacije, domenu tvrtke (ime paketa će se kreirati iz ova dva parametra) i lokaciju projekta na disku:

U Androidu, kao iu Javi, primarni identifikator aplikacije je naziv paketa. Ako ste već radili s Javom, znate što je to. Za one koji ne znaju, preporučam Google, ili npr. ovdje.

Zatim će nas Android Studio pitati koje i koje verzije SDK-a želimo koristiti. Za sada će nam biti dovoljan “Phone and Tablet” SDK, postaviti API verziju na 16 umjesto preporučene 15, budući da API 15 više nije relevantan i uopće nije raširen:

Na sljedećem ekranu ćemo biti upitani koje komponente aplikacije želimo kreirati. Odaberite "Prazna aktivnost":

U sljedećem koraku samo kliknite "Završi" bez promjene bilo čega.

Po završetku ovog procesa, konačno ćete vidjeti svoj prvi projekt:

Već je prilično funkcionalan, ali da bismo ga pokrenuli, potreban nam je Android emulator.

Izrada Android emulatora

Za izradu Android emulatora potreban nam je Android AVD upravitelj(AVD = Android virtualni uređaj). Ne brinite, nećete morati ništa više instalirati. Samo kliknite na ovaj gumb:

Zatim na ovom gumbu:

Zatim samo nekoliko puta kliknite "Dalje" i na kraju "Završi"

Pokretanje aplikacije Hello World

Vrijeme je da pokrenemo naš prvi projekt kreiran u Android Studio!

Pritisnite ovaj gumb (ili Shift-F10):

Nakon toga, vidjet ćete dijaloški okvir u kojem će se od vas tražiti da odaberete uređaj na kojem bi IDE trebao pokrenuti sastavljenu aplikaciju:

Označite okvir označen strelicom i kliknite OK. Projekt će se početi graditi, emulator će se pokrenuti, aplikacija će se instalirati na emulator i aplikacija će se pokrenuti.

To će potrajati neko vrijeme (što je vaše računalo snažnije, to će vam trebati manje vremena), budući da je emulator prilično spor, unatoč ogromnim poboljšanjima u zadnjih nekoliko godina.

I sada, nakon 1-10 minuta (nakon pokretanja emulatora, projekti će se, naravno, brže sastavljati i pokretati), konačno ćete vidjeti svoj Hello World na ekranu emulatora!

To je sve, a u sljedećoj lekciji ćemo pogledati.

Nove lekcije se dodaju svaki dan! Kako ništa ne biste propustili, pretplatite se na naš