Sobes.tech
Junior

Jaký technologický stack používáš při vývoji Android aplikací?

sobes.tech AI

Odpověď od AI

Kotlin.

  • UI: Jetpack Compose, Fragment/VIEWS.
  • Architektura: MVVM, MVI.
  • Navigace: Jetpack Navigation, Cicerone.
  • DI: Hilt/Dagger2, Koin.
  • Asynchronie: Coroutines, Flow, RxJava.
  • Práce se sítí: Retrofit, OkHttp.
  • Práce s daty: Room, SharedPreferences, DataStore.
  • Testování: JUnit, Mockito, Espresso.
  • Systém sestavení: Gradle.
  • Kontrola verzí: Git.

Navíc: CI/CD (GitLab CI, GitHub Actions), Knihovny Jetpack (Lifecycle, LiveData, ViewModel, Paging), Material Design.