Aplikácie – archív 2023

Rock & Roll

prezentácia

Témy: Layout, pridávanie widgetov, prepojenie XML a java kódu, resources, životný cyklus aktivity

Hangman

Hra obesenec.

CODELAB + prezentácia + kód

Témy: ConstraintLayout, rôzne widgety a atribúty, string ako resource, Android Jetpack, Toast, životný cyklus aktivity, Bundle, SharedPreferences, AlertDialog

Hangman kotlin

To isté, ale v Kotline.

CODELAB + prezentácia + kód

Témy: úvod do Kotlinu, rozširovanie tried, definovanie metód, null safety, premenné, companion object, konštruktory, polia a kolekcie, for cyklus a IntRange, single expression funkcie, porovnávanie stringov, interface s premennými, property v Kotline, lambda a it, lateinit, null safety (safe call, elvis operator, null check), pretypovanie, scope funkcie (with).

Weblinks

Zoznam obľúbených hesiel z wikipédie. Správa týchto pojmov (CRUD), otvorenie v prehliadači.

CODELAB + kód

Témy: RecyclerView, konštruktory v Kotline, Scope funkcie, operácie s kolekciami, data class. Listener, Intent, ViewBinding, Swipe gestá. Room databáza (entita, DAO), coroutines, flow, ViewModel, LiveData, MVVM, repository, Hilt.

Open data game

Hra s menami. Časť vecí opakujeme z predošlej aplikácie – ale je to urobené lepšie.

video + kód

Témy: Room databáza (opakovanie), Hilt, ListAdapter, CardView, Retrofit, Preferences

Call log

Vypísaná história hovorov.

CODELAB + kód

Témy: Content Provider a Content Resolver, Permissions. LiveData. Permissions. Fragmenty. Navigation.

[Compose]

Jetpack Compose.