Sobes.tech
Junior

Android ilovalarini ishlab chiqishda qanday texnologiyalar to'plamini ishlatasiz?

sobes.tech AI

AIdan javob

Kotlin.

  • UI: Jetpack Compose, Fragment/Views.
  • Arxitektura: MVVM, MVI.
  • Navigatsiya: Jetpack Navigation, Cicerone.
  • DI: Hilt/Dagger2, Koin.
  • Asinxronlik: Coroutines, Flow, RxJava.
  • Tarmoq bilan ishlash: Retrofit, OkHttp.
  • Ma'lumotlar bilan ishlash: Room, SharedPreferences, DataStore.
  • Testlar: JUnit, Mockito, Espresso.
  • Qurilish tizimi: Gradle.
  • Versiya nazorati: Git.

Qo'shimcha: CI/CD (GitLab CI, GitHub Actions), Jetpack kutubxonalari (Lifecycle, LiveData, ViewModel, Paging), Material Design.