Ako vytvoriť svoj prvý Android projekt - Codiclick

zdieľam

Ako vytvoriť svoj prvý projekt pre Android

Reklamy


V predchádzajúcich príspevkoch sme videli rôzne všeobecné informácie o Androide, od toho, čo by sme mali vziať do úvahy, cez programovací jazyk Kotlin, typy aplikácií, vlastnosti operačného systému až po inštaláciu nástroja...

Teraz pri tejto príležitosti uvidíme, ako vytvoriť našu prvú aplikáciu!

V tomto príspevku sa zameriame najmä na tvorbu projektu a základnú štruktúru poskytovanú nástrojom, ktorá bude slúžiť ako základ pre budúce registrácie, kde budeme našu aplikáciu ďalej dopĺňať.

Tvorba projektu.


Pri prvom spustení Android Studio nám nástroj dáva možnosť vytvoriť nový projekt, v opačnom prípade na paneli nástrojov vyberieme nový projekt

Po dokončení sa načíta okno, v ktorom si vyberieme typ projektu, ktorý chceme, v tomto prípade vyberieme Empty Activity a klikneme na Next

Neskôr sa načíta okno tvorby, tu definujeme názov projektu, názov balíka, cestu kam bude projekt uložený, programovací jazyk a minimálne SDK, s ktorým budeme pracovať.


V prípade, že nevieme, aká je minimálna súprava SDK, môžeme kliknúť na „Pomôžte mi vybrať“

POZNÁMKA: Je veľmi dôležité jasne definovať názov balíka, pretože to bude odkaz na balík a spoločnosť, keď bude zverejnený v obchode s aplikáciami, v príklade nižšie vidíme cestu balíka definovanú pre App StropperS zverejnené v službe Google Play. (https://play.google.com/store/apps/details?id=co.chenao.stroopers&hl=es_419&gl=US)

Vráťme sa k vytváraniu projektu, ak nevieme, ktorú verziu zvoliť pre minimálnu súpravu SDK, môžeme kliknúť na „Pomôžte mi vybrať“

Pritom sa načíta okno, kde môžeme vidieť verzie Androidu od najpoužívanejších po najnovšiu, ako aj podrobnosti o jednotlivých verziách.


V stĺpci „KUMULATÍVNA DISTRIBÚCIA“ sa zobrazuje percento používania verzie Android na aktuálnych zariadeniach, tieto údaje sa získavajú na základe štatistík zhromaždených platformou, vyberieme verziu, s ktorou budeme pracovať, a klikneme na OK.

(Ak sa chcete dozvedieť niečo viac o verziách, viac informácií nájdete v položke Úvod do vývoja aplikácií pre Android)


Pozorovanie: Pri definovaní verzie, ktorú chceme ako minimálnu súpravu SDK, obmedzujeme používanie aplikácie z verzie vybranej vopred, napríklad sa chcete rozhodnúť, že aplikáciu môžeme nainštalovať iba vo verziách 5.0 vopred, nemôže byť nainštalovaný napríklad vo verzii 4.4.

Základná štruktúra.


Po chvíli je projekt zostavený, je veľmi dôležité, aby sme mali prístup na internet, pretože nástroj začne sťahovať potrebné závislosti pre jeho konštrukciu, na konci vidíme štruktúru projektu, súbor activity_main.xml a trieda MainActivity.kt s predvoleným kódom.


Môžeme tiež vidieť súbory ako AndroidManifest.xmlto je on stavať.gradle okrem iného, ktoré budeme analyzovať neskôr.


Ak už bol emulátor vytvorený, automaticky načíta dostupný emulátor alebo nakonfigurované fyzické zariadenie, ktoré som v mojom prípade nazval „Pixel 2 API 28“



Tvorba grafického rozhrania.


Ak vložíme súbor activity_main.xml Zobrazí sa nám grafický klient, z ktorého môžeme vytvárať naše obrazovky, tu uvidíme záložku “Projekt”, ktorý nám umožňuje presúvať komponenty myšou, ako aj upravovať komponenty prostredníctvom ich vlastností.



Môžeme tiež nájsť záložku „Rozdeliť“, ktorý umožňuje rozdeliť obrazovku na sekciu xml kódu a sekciu zobrazenia obrazovky, tu môžeme vytvárať komponenty prostredníctvom kódu, aj keď môžeme prepínať medzi týmito dvoma zobrazeniami.


Mohli by sme tiež pracovať na karte “kód” ten, ktorý nám dáva prácu iba s kódom, ale viac sa odporúča zobrazenie „Split“.


V tejto vizualizácii môžeme poznať štruktúru obrazovky a komponenty, ktoré ju tvoria, ako aj ich vlastnosti, všimnite si, že napríklad pre „Ahoj svet!“, ktorý je štandardne vytvorený, použije sa komponent a to je v správcovi obsahu s názvom ConstraintLayout ktorý vám umožňuje umiestniť komponenty s polohami vzhľadom na obrazovku alebo iné komponenty.



Ak prejdeme do zobrazenia návrhu, môžeme upraviť obrazovku podľa našich predstáv, tento proces urobíme v budúcom príspevku.

A to je všetko, to je zatiaľ všetko, dúfam, že vám to pomohlo začať s vytváraním vlastných aplikácií.





Môže vás to tiež zaujímať.




Je niečo, čo by ste chceli pridať alebo komentovať k tomuto záznamu? pokojne urob….A ak sa vám to páčilo... pozývam vás na zdieľanie Y Prihláste sa na odber kliknutím na tlačidlo „Pripojiť sa k tejto stránke“ a vypočujte si viac podobných príspevkov 😉