Sobes.tech
Junior

Android პროგრამების განვითარების დროს რა ტექნოლოგიების სტეკს იყენებთ?

sobes.tech AI

პასუხი AI-სგან

Kotlin.

  • UI: Jetpack Compose, Fragment/Views.
  • არქიტექტურა: MVVM, MVI.
  • ნავიგაცია: Jetpack Navigation, Cicerone.
  • DI: Hilt/Dagger2, Koin.
  • ასინქრონული: Coroutines, Flow, RxJava.
  • ქსელთან მუშაობა: Retrofit, OkHttp.
  • მონაცემებთან მუშაობა: Room, SharedPreferences, DataStore.
  • ტესტირება: JUnit, Mockito, Espresso.
  • მშენებლობის სისტემა: Gradle.
  • ვერსიების კონტროლი: Git.

დამატებით: CI/CD (GitLab CI, GitHub Actions), Jetpack ბიბლიოთეკები (Lifecycle, LiveData, ViewModel, Paging), Material Design.