FAACCOUNTANCY LTDvývoj softwaru

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í
Související služby

Potřebujete tým, který v tomto jazyce píše denně? Napište nám.