Sobes.tech
Junior

What technology stack do you use in Android app development?

sobes.tech AI

Answer from AI

Kotlin.

  • UI: Jetpack Compose, Fragment/Views.
  • Architecture: MVVM, MVI.
  • Navigation: Jetpack Navigation, Cicerone.
  • DI: Hilt/Dagger2, Koin.
  • Asynchronous: Coroutines, Flow, RxJava.
  • Networking: Retrofit, OkHttp.
  • Data handling: Room, SharedPreferences, DataStore.
  • Testing: JUnit, Mockito, Espresso.
  • Build system: Gradle.
  • Version control: Git.

Additionally: CI/CD (GitLab CI, GitHub Actions), Jetpack Libraries (Lifecycle, LiveData, ViewModel, Paging), Material Design.

What technology stack do you use in Android app… - sobes.tech