Trenažér na skúšku z teórie jazdy, prerobený pre každú obrazovku.
Aplikácia, ktorou to celé začalo. Prvú verziu som vydal na Google Play v roku 2015; zarábala a priamo mi priniesla moju prvú prácu vývojára. Dnes je to aplikácia v Kotlin Multiplatform, ktorá beží na Androide, iOS a webe z jedného zdieľaného kódu v Compose.
▹Prispôsobivé rozloženie pre telefóny, tablety a prehliadače na počítači
▹Bezstavové obrazovky, jeden StateFlow na ViewModel a repozitáre, ktoré držia biznis pravidlá
▹Otázky v troch jazykoch a rozhranie v štyroch, s oficiálnym formátom skúšky pre každú skupinu vodičského oprávnenia
Malá Android aplikácia, ktorá ukazuje, ako štruktúrujem kód.
Ukážka architektúry: aplikácia v Compose s jednou aktivitou a sieťovou vrstvou v Retrofite, ktorá komunikuje s backendom v Rails. Nejde o funkcie, ale o tvar — taký kód, aký by som použil na klientskom projekte.
▹Balíky rozdelené podľa toho, čoho sa súbor týka
▹Tri moduly prepojené konvenčnými pluginmi
▹MVVM s jednosmerným tokom dát, jeden smer závislostí vynútený pluginmi