Kotlin
Kotlin je výchozí jazyk pro Android. Používáme ho i tam, kde chce klient sdílet doménovou logiku mezi Androidem a iOS.
- Vznik jazyka
- 2011
- Charakter
- staticky typovaný, multiparadigmatický
- Kde ho nasazujeme
- Android, sdílená logika
Jak Kotlin používáme
Na Androidu píšeme v Kotlinu celou aplikaci: rozhraní v Jetpack Compose, stav obrazovek přes ViewModel a toky dat, přístup k datům přes repozitáře s jasným rozhraním. Korutiny používáme pro práci na pozadí, protože umožňují psát asynchronní kód lineárně a rušit ho spolu s životním cyklem obrazovky. Tam, kde se vyplatí sdílet logiku s iOS, oddělujeme doménovou vrstvu do modulu v Kotlin Multiplatform — sdílí se pravidla a validace, rozhraní zůstává na každé platformě nativní.
- Typické úlohy
- Android aplikace v Jetpack Compose
- Sdílená doménová vrstva pro Android a iOS
- Korutiny a práce na pozadí
Potřebujete tým, který v tomto jazyce píše denně? Napište nám.