Kako napraviti svoj prvi Android projekt - Codiclick

udio

Kako stvoriti svoj prvi Android projekt

Oglasi


U prethodnim unosima vidjeli smo različite općenitosti o Androidu, od onoga što trebamo uzeti u obzir, preko programskog jezika Kotlin, tipova aplikacija, karakteristika operativnog sustava, do instalacije alata...

Sada ćemo u ovoj prilici vidjeti kako izraditi našu prvu aplikaciju!

U ovom unosu fokusirat ćemo se uglavnom na izradu projekta i osnovne strukture koju pruža alat, a koji će poslužiti kao osnova za buduće registracije gdje ćemo dodatno nadopuniti našu aplikaciju.

Izrada projekta.


Prilikom pokretanja Android Studija, ako je to prvi put, alat nam daje mogućnost kreiranja novog projekta, u suprotnom, na alatnoj traci odabiremo novi projekt

Nakon što je to učinjeno, učitava se prozor u kojem biramo vrstu projekta koju želimo, u ovom slučaju odabiremo Prazna aktivnost i kliknemo Dalje

Kasnije se učitava prozor za izradu, ovdje definiramo naziv projekta, naziv paketa, putanju gdje će projekt biti pohranjen, programski jezik i minimalni SDK s kojim ćemo raditi.


U slučaju da ne znamo koji je minimalni SDK, možemo kliknuti na “Pomozi mi pri odabiru”

BILJEŠKA: Vrlo je važno jasno definirati naziv paketa, jer će se odnositi na paket i tvrtku kada bude objavljen u trgovini aplikacija, u donjem primjeru vidimo putanju paketa definiranu za objavljenu aplikaciju StropperS u Google Playu. (https://play.google.com/store/apps/details?id=co.chenao.stroopers&hl=es_419&gl=US)

Vraćajući se na izradu projekta, ako ne znamo koju verziju odabrati za minimalni SDK, možemo kliknuti na “Pomozi mi u odabiru”

Pritom se učitava prozor u kojem možemo vidjeti verzije Androida od najčešće korištene do najnovije, kao i detalje svake verzije.


U stupcu “KUMULATIVNA DISTRIBUCIJA” prikazan je postotak korištenja verzije Androida na trenutnim uređajima, ovi podaci se dobivaju na temelju statistike koju prikuplja platforma, odabiremo verziju s kojom ćemo raditi i kliknemo OK.

(Ako želite znati nešto više o verzijama, više informacija možete pronaći u unosu Uvod u razvoj Android aplikacija)


Promatranje: Prilikom definiranja verzije koju želimo kao minimalni SDK, ograničavamo upotrebu aplikacije iz unaprijed odabrane verzije, za naš primjer želite odlučiti da aplikaciju možemo instalirati samo u verzijama 5.0 unaprijed, ne može se instalirati u 4.4 na primjer.

Osnovna struktura.


Nakon nekog vremena projekt je izgrađen, vrlo je važno da imamo pristup internetu jer alat počinje preuzimati potrebne zavisnosti za njegovu izgradnju, na kraju možemo vidjeti strukturu projekta, datoteku aktivnost_glavna.xml i razred MainActivity.kt sa zadanim kodom.


Također možemo vidjeti datoteke poput AndroidManifest.xmlto je on izgraditi.gradle između ostalih koje ćemo kasnije analizirati.


Također, ako je emulator već kreiran, automatski će učitati dostupni emulator ili konfigurirani fizički uređaj, koji sam u mom slučaju nazvao "Pixel 2 API 28"



Izrada grafičkog sučelja.


Ako ubacimo datoteku aktivnost_glavna.xml Vidjet ćemo grafički klijent iz kojeg možemo kreirati svoje zaslone, ovdje ćemo vidjeti karticu "Projekt” koja nam omogućuje povlačenje i ispuštanje komponenti, kao i modificiranje komponenti kroz njihova svojstva.



Također možemo pronaći karticu "Podijeliti” koji vam omogućuje da podijelite zaslon u odjeljak xml koda i odjeljak prikaza zaslona, ovdje možemo kreirati komponente kroz kod, iako se možemo prebacivati između ta dva prikaza.


Mogli bismo raditi i na kartici "kodirati” onaj koji nam daje rad samo s kodom, ali više se preporučuje “Razdvojeni” pogled.


U ovoj vizualizaciji možemo znati strukturu zaslona i komponente koje ga sačinjavaju kao i njihova svojstva, imajte na umu da na primjer za "Pozdrav svijete!” koja se stvara prema zadanim postavkama, koristi se komponenta a ovo je u upravitelju sadržaja tzv ConstraintLayout koji vam omogućuje postavljanje komponenti na položaje u odnosu na zaslon ili druge komponente.



Ako odemo na prikaz dizajna, možemo modificirati zaslon prema našim željama, taj ćemo postupak napraviti u sljedećem postu.

I to je to, to je sve za sada, nadam se da vam je pomoglo da počnete stvarati vlastite aplikacije.





Moglo bi i vas zanimati.




Želite li nešto dodati ili komentirati o ovom unosu? slobodno učini….A ako vam se svidjelo... pozivam vas da podijelite g Pretplatite se klikom na gumb "Pridružite se ovoj stranici" kako biste čuli više postova poput ovog 😉