Junior
Aký technologický stack používate pri vývoji Android aplikácií?
sobes.tech AI
Odpoveď od AI
Kotlin.
- UI: Jetpack Compose, Fragment/Views.
- Architektúra: MVVM, MVI.
- Navigácia: Jetpack Navigation, Cicerone.
- DI: Hilt/Dagger2, Koin.
- Asynchrónnosť: Coroutines, Flow, RxJava.
- Práca s sieťou: Retrofit, OkHttp.
- Práca s dátami: Room, SharedPreferences, DataStore.
- Testovanie: JUnit, Mockito, Espresso.
- Systém zostavovania: Gradle.
- Kontrola verzií: Git.
Naviac: CI/CD (GitLab CI, GitHub Actions), Knižnice Jetpack (Lifecycle, LiveData, ViewModel, Paging), Material Design.