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.