Android aplikace v jazyce Kotlin

7h 4min
Čas
107
Kapitol
Programování
Kategorie
5.0
Hodnocení
Začátečník
Level
slovenský
Jazyk kurzu

Android aplikace v jazyce Kotlin

Ahoj, já jsem Jaro a mám pro tebe nový kurz Android aplikace v Kotlin. Tento online kurz tě provede základy programování Android aplikací v jazyce Kotlin. Kotlin je moderní objektově orientovaný programovací jazyk a Google ho od roku 2017 označil jako oficiální jazyk pro vývoj pro Android platformu. Kotlin obsahuje řadu moderních mechanismů, díky nimž bude vývoj rychlejší a efektivnější. Pokud jazyk Kotlin neovládáš, podívej se nejprve na náš online kurz Kotlin pro začátečníky.

Co se naučíš

Během tohoto kurzu se naučíš množství věcí, které ti pomohou stát se junior Android developerem. Postupně vyvineme několik aplikací. Naučíš se základy vývoje android aplikací. Ze začátku si rychle uděláme tři aplikace. Pohrajeme si trochu se vzhledem stránek. Řekneme si jaké možnosti máme při designování UI. Využijeme styly, text resource a různé druhy layoutů.

Podrobněji si vysvětlíme ConstraintLayout. Na UI později napojíme data pomocí Data binding. Řekneme si, co je to Aktivita a Fragment. Naučíme se používat navigaci mezi fragmenty. Použijeme při tom navigační graf. Přidáme si menu. Toolbar možnosti a mezi fragmenty si budeme posílat data. Při navigaci využijeme animace.

Všechny vědomosti si vyzkoušíme při tvorbě aplikace na výpočet BMI a BMR (užitečné při hubnutí 😊). Pak se podíváme na zoubek životnímu cyklu aplikace. Napojíme se na tento cyklus a nebudeme ztrácet data z obrazovky při otočení displeje

Na celou aplikaci se podíváme z pohledu moderní architektury a naučíme se MVVM (model view viewModel). Budeš vědět co je to ViewModel, LiveData a Two way data binding. Na konci si vytvoříme databázi pomocí Room frameworku.

Co potřebuješ vědět?

Abys tento online kurz zvládl, potřebuješ znát základy programování z jakéhokoli jazyka. Nejlepší základy jazyka Java nebo Kotlin. Vše budeme programovat v jazyce Kotlin, ale nebudeme používat komplikované koncepty jazyka.

Co všechno dostaneš

  • videotutoriály o programování Android aplikací v jazyce Kotlin,
  • moderované diskusní fórum,
  • certifikát o absolvování online kurzu,
  • zdrojové kódy ke stažení a znovupoužití,
  • garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem.
Online kurz Android aplikace v jazyce Kotlin je možné

Seznam kapitol

Úvod
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
Android
Dostupné v ukázce kurzu
02 Prvá aplikácia - Click me!
Dostupné pouze po zakoupení přístupu
Dostupné v ukázce kurzu
Druhá apka zdrojaky
Dostupné pouze po zakoupení přístupu
Úloha - Druhá aplikácia - Click me plus
Dostupné pouze po zakoupení přístupu
04 Štruktúra projektu
Dostupné pouze po zakoupení přístupu
05 Základné piliere aplikácie
Dostupné pouze po zakoupení přístupu
06 Tretia aplikácia Hod kockou - 01 Vytvorenie projektu, dizajn pomocou xml, externé nastavenie textu
Dostupné pouze po zakoupení přístupu
07 Tretia aplikácia Hod kockou - 02 počúvame na stlačenie tlačidla
Dostupné pouze po zakoupení přístupu
08 Tretia aplikácia Hod kockou - 03 pridávame obrázok kocky, dokončenia aplikácie, zdrojový kód
Dostupné pouze po zakoupení přístupu
09 Výzor UI na rôznych obrazovkách - SP a DP
Dostupné pouze po zakoupení přístupu
10 Úvod do Layouts
Dostupné pouze po zakoupení přístupu
11 Úvod k štvrtej aplikácii - LinearLayout
Dostupné pouze po zakoupení přístupu
12 Resources
Dostupné pouze po zakoupení přístupu
13 Štýly
Dostupné pouze po zakoupení přístupu
14 Ako nezávisle spustiť ďalšiu aktivitu
Dostupné pouze po zakoupení přístupu
15 Obrázky
Dostupné pouze po zakoupení přístupu
16 Príliš veľa textu - ScrollView
Dostupné pouze po zakoupení přístupu
Constrain Layout 1.
Dostupné v ukázce kurzu
18 Rôzne druhy constrainov
Dostupné pouze po zakoupení přístupu
19 Constrains bias
Dostupné pouze po zakoupení přístupu
20 Inner lines – výška a šírka elementu
Dostupné pouze po zakoupení přístupu
21 Scale v ImageView
Dostupné pouze po zakoupení přístupu
22 Constrains medzi elementami
Dostupné pouze po zakoupení přístupu
23 Baseline constrain
Dostupné pouze po zakoupení přístupu
24 Chain – reťazenie
Dostupné pouze po zakoupení přístupu
Data Binding
25 Data binding
Dostupné pouze po zakoupení přístupu
26 DataBinding referencie a výrazy
Dostupné pouze po zakoupení přístupu
27 Volanie metód cez data binding
Dostupné pouze po zakoupení přístupu
25 - 27 DataBinding zdrojáky
Dostupné pouze po zakoupení přístupu
Navigácia 1.
28 Úvod do navigácie a fragmentov
Dostupné pouze po zakoupení přístupu
Dostupné v ukázce kurzu
30 Implementácia navigácie
Dostupné pouze po zakoupení přístupu
28 - 30 Navigation zdrojaky
Dostupné pouze po zakoupení přístupu
Constrain Layout 2.
31 Opakujeme si Constraint Layout - 1 úvod
Dostupné pouze po zakoupení přístupu
32 Opakujeme si Constraint Layout - 2 úvodný fragment
Dostupné pouze po zakoupení přístupu
33 Opakujeme si Constraint Layout - 3 next fragment
Dostupné pouze po zakoupení přístupu
34 Opakujeme si Constraint Layout - 4 question fragment
Dostupné pouze po zakoupení přístupu
35 Opakujeme si Constraint Layout - 5 over fragment
Dostupné pouze po zakoupení přístupu
zdrojáky ku sekcii 31 - 35 Navigation - constraint layout príprava zdrojáky
Dostupné pouze po zakoupení přístupu
Navigácia 2.
36 Pripravím si navigačný graf + pop behavior
Dostupné pouze po zakoupení přístupu
37 implementujem navigovanie na tlačidlá
Dostupné pouze po zakoupení přístupu
38 Pridávame do action baru spätné tlačidlo prepojené s navigáciou
Dostupné pouze po zakoupení přístupu
39 Pridávame menu do action baru prepojené na navigačný graf
Dostupné pouze po zakoupení přístupu
40 Posielanie dát medzi fragmentami
Dostupné pouze po zakoupení přístupu
41 Intent a intent filter
Dostupné pouze po zakoupení přístupu
42 Otvárame Aktivitu pomocou Intentu a pridávame ikonu menu itemu
Dostupné pouze po zakoupení přístupu
43 Pridávame animácie prechodov pri navigácii
Dostupné pouze po zakoupení přístupu
zdrojáky ku sekcii
Dostupné pouze po zakoupení přístupu
Aplikácia na výpočet BMI a BMR
44 BMI a BMR aplikácia - 01 úvod
Dostupné pouze po zakoupení přístupu
45 BMI a BMR aplikácia - 02 nastavenia
Dostupné pouze po zakoupení přístupu
46 BMI a BMR aplikácia - 03 príprava vektorových obrázkov a ikon
Dostupné pouze po zakoupení přístupu
47 BMI a BMR aplikácia - 04 dizajnujem prvý fragment
Dostupné pouze po zakoupení přístupu
48 BMI a BMR aplikácia - 05 dizajnujeme, bariéra, radio group, seek bar
Dostupné pouze po zakoupení přístupu
Dostupné v ukázce kurzu
50 BMI a BMR aplikácia - 07 príprava navigácie, kontrola dizajnu
Dostupné pouze po zakoupení přístupu
51 BMI a BMR aplikácia - 08 logika info fragmentu, posielame dáta ďalej
Dostupné pouze po zakoupení přístupu
52 BMI a BMR aplikácia - 09 príjmame dáta, počítame, píšeme testy
Dostupné pouze po zakoupení přístupu
zdrojáky ku sekcii
Dostupné pouze po zakoupení přístupu
Životný cyklus aplikácie
53 Životný cyklus aplikácie - úvod
Dostupné pouze po zakoupení přístupu
54 Životný cyklus aplikácie - skúmame callback metódy a čo sa deje na pozadí, logovanie hlášok
Dostupné pouze po zakoupení přístupu
55 Životný cyklus aplikácie - reagujeme na zmeny stavov, pozorujeme stavy
Dostupné pouze po zakoupení přístupu
zdrojáky ku sekcii
Dostupné pouze po zakoupení přístupu
Constrain Layout 3.
56 Rozlíšenia obrazoviek a hustota pixelov
Dostupné pouze po zakoupení přístupu
57 Guidline, Barrier, Group, Flow
Dostupné pouze po zakoupení přístupu
Architektúra aplikácie
Zdrojové kódy pre sekciu
Dostupné pouze po zakoupení přístupu
58 Architektúra aplikácie - úvod
Dostupné pouze po zakoupení přístupu
59 Strata dát
Dostupné pouze po zakoupení přístupu
60 Úprava aplikácie, aby sme nestrácali dáta - nepekne ale predsa
Dostupné pouze po zakoupení přístupu
61 Prerobenie aplikácie do Data Bindingu
Dostupné pouze po zakoupení přístupu
62 Naša aplikácia z pohľadu architektúry
Dostupné pouze po zakoupení přístupu
63 Vytvárame ViewModel
Dostupné pouze po zakoupení přístupu
64 Prerobenie aplikácie na UI controller a ViewModel
Dostupné pouze po zakoupení přístupu
65 Komunikácia z ViewModel do UI controllera – LiveData
Dostupné pouze po zakoupení přístupu
66 Pridávam CountDownTimer s LiveData
Dostupné pouze po zakoupení přístupu
67 String resource s placeholders
Dostupné pouze po zakoupení přístupu
68 opravujem najdene chyby
Dostupné pouze po zakoupení přístupu
69 LiveData a enkapsulácia
Dostupné pouze po zakoupení přístupu
70 ViewModel a DataBinding, volanie metód z layoutu
Dostupné pouze po zakoupení přístupu
71 LiveData a DataBinding, odlahčujeme aktivitu ešte viac
Dostupné pouze po zakoupení přístupu
Databáza
Zdrojové kódy pre sekciu
Dostupné pouze po zakoupení přístupu
72 Databáza teória
Dostupné pouze po zakoupení přístupu
73 Room databáza
Dostupné pouze po zakoupení přístupu
74 Prvá Entita
Dostupné pouze po zakoupení přístupu
75 Index, unikátnosť
Dostupné pouze po zakoupení přístupu
Dostupné v ukázce kurzu
77 Query príkazy, získavame dáta z databázy
Dostupné pouze po zakoupení přístupu
78 Vytvorenie a nastavenie databázy
Dostupné pouze po zakoupení přístupu
79 Migrácia dát
Dostupné pouze po zakoupení přístupu
80 Build, oprava chýb, príprava UI
Dostupné pouze po zakoupení přístupu
81 Posúvam dao do ViewModelu cez factory
Dostupné pouze po zakoupení přístupu
82 Two way data binding, dáta z UI do ViewModelu
Dostupné pouze po zakoupení přístupu
83 chyby s duplicitnými triedami
Dostupné pouze po zakoupení přístupu
84 zjednoduším view model
Dostupné pouze po zakoupení přístupu
85 Volanie databázy v inom vlákne
Dostupné pouze po zakoupení přístupu
86 Predpríprava dát v databáze
Dostupné pouze po zakoupení přístupu
87 Zobrazenie dát
Dostupné pouze po zakoupení přístupu
88 Kontrolujem fyzicky dáta v databáze - DB browser for SQLite
Dostupné pouze po zakoupení přístupu
RecyclerView
89 RecyclerView úvod
Dostupné pouze po zakoupení přístupu
90 Čo je RecyclerView
Dostupné pouze po zakoupení přístupu
91 Adapter pattern
Dostupné pouze po zakoupení přístupu
92 Čo všetko potrebujem a ako to funguje
Dostupné pouze po zakoupení přístupu
93 RecyclerView programujeme
Dostupné pouze po zakoupení přístupu
Zdrojové kódy pre sekciu
Dostupné pouze po zakoupení přístupu

Hodnocení kurzu

Android aplikace v jazyce Kotlin

Martin P.

Android aplikace v jazyce Kotlin

TT T.

Podívej se i na tyto kurzy

19 Online kurzů
2 Příspěvků
Přejít na kanál

Akce! Získej předplatné za 999Kč na měsíc

Získej přístup do největší nabídky online kurzů na trhu, nyní v super akci.