Lekce 22 - Aplikace Zapisník v Kotlin - RelativeLayout a RecyclerView
V předchozím kvízu, Kvíz - Intenty, lokální úložiště a AlertDialog v Android, jsme si ověřili nabyté zkušenosti z předchozích lekcí.
V dnešním Kotlin tutoriálu se začneme věnovat RecyclerView
,
který nám vydrží i do příští lekce. Je totiž základem spousty
aplikací a pravděpodobně se mu nevyhnete. Ať už si otevřete aplikaci pro
zprávy, volání, poznámky a hromadu dalších, díváte se v první řadě na
RecyclerView
(nebo jeho předchůdce ListView
).
RecyclerView
je ideální způsob, jak uživateli prezentovat
spoustu dat nebo chcete-li jejich kolekci. Může to být seznam úkolů,
kontaktů, hudebních alb apod. Právě v takových případech je
RecyclerView
jasná volba. Umožní nám snadno zobrazit prakticky
neomezeně prvků či objektů pěkně pod sebou a vyřešit scrollování či
jejich výběr.
Vytvoření projektu
Vytvoříme si aplikaci, která bude evidovat příjmy a výdaje, např. rodiny. V aplikaci později bude možnost přidávat a mazat transakce a dále si nechat vypočítat cashflow, tedy přehled peněžních toků za určité období. Myslím, že projekt na kterém se naučíme hned několik základních komponent, máme vyspecifikovaný, pojďme tedy otevřít Android Studio.
Abychom si ušetřili při parsování
LocalDateTime
pár vrásek na obličeji, založte si
projekt s minimální verzi SDK 26.
Po založení projektu přidáme oficiální "knihovnu" od Googlu, která obsahuje
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
RecyclerView a RelativeLayout je nezbytný základ pro Android aplikace v Kotlin. My si v tutoriálu ukážeme vše, co do začátku potřebujeme znát.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.