Android aplikácie v Kotline
Ahoj, ja som Jaro a mám pre teba nový kurz Android aplikácie v Kotline. Tento online kurz ťa prevedie základmi programovania Android aplikácií v jazyku Kotlin. Kotlin je moderný objektovo orientovaný programovací jazyk a Google ho od roku 2017 označil ako oficiálny jazyk pre vývoj pre Android platformu. Kotlin obsahuje viaceré moderné mechanizmy, vďaka ktorým bude vývoj rýchlejší a efektívnejší. Ak jazyk Kotlin neovládaš, pozri si najskôr náš online
kurz Kotlin pre začiatočníkov.
Čo sa naučíš
Počas tohto kurzu sa naučíš množstvo vecí, ktoré ti pomôžu stať sa junior Android developerom. Postupne vyvinieme viacero aplikácií. Naučíš sa základy vývoja android aplikácií. Zo začiatku si rýchlo spravíme tri aplikácie. Pohráme sa trochu s výzorom stránok. Povieme si aké možnosti máme pri dizajnovaní UI. Využijeme štýly, text resource, rôzne druhy layoutov.
Podrobnejšie si vysvetlíme ConstraintLayout. Na UI neskôr napojíme dáta pomocou Data bindingu. Povieme si čo je to Aktivita a Fragment. Naučíme sa používať navigáciu medzi fragmentami. Použijeme pri tom navigačný graf. Pridáme si menu. Toolbar možnosti a medzi fragmentami si budeme posielať dáta. Pri navigácie využijeme animácie.
Všetky vedomosti si vyskúšame pri tvorbe aplikácie na výpočet BMI a BMR (užitočné pri chudnutí 😊). Potom sa pozrieme na zúbok životnému cyklu aplikácie. Napojíme sa na tento cyklus a nebudeme strácať dáta z obrazovky pri otočení displeja.
Na celú aplikáciu sa pozrieme z pohľadu modernej architektúry a naučíme sa MVVM (model view viewmodel). Budeš vedieť čo je to ViewModel, LiveData a Two way data binding. Na konci si vytvoríme databázu pomocou Room frameworku.
Čo potrebuješ vedieť?
Aby si tento online kurz zvládol, potrebuješ poznať základ programovania z hocijakého jazyku. Najlepšie základy jazyka Java alebo
Kotlin. Všetko budeme programovať v jazyku Kotlin, ale nebudeme používať komplikované koncepty jazyka.
Čo všetko dostaneš
-
videotutoriály o programovaní Android aplikácií v Kotline,
- moderované diskusné fórum,
-
certifikát o absolvovaní kurzu,
-
zdrojové kódy na stiahnutie a znovupoužitie,
-
garancia vrátenia peňazí do 14 dní v prípade nespokojnosti.