Junior
Milyen technológiai veremmel fejlesztesz Android alkalmazásokat?
sobes.tech MI
Válasz az MI-től
Kotlin.
- UI: Jetpack Compose, Fragment/Views.
- Architektúra: MVVM, MVI.
- Navigáció: Jetpack Navigation, Cicerone.
- DI: Hilt/Dagger2, Koin.
- Aszinkronitás: Coroutines, Flow, RxJava.
- Hálózati munka: Retrofit, OkHttp.
- Adatokkal való munka: Room, SharedPreferences, DataStore.
- Tesztelés: JUnit, Mockito, Espresso.
- Építési rendszer: Gradle.
- Verziókezelés: Git.
Továbbiakban: CI/CD (GitLab CI, GitHub Actions), Jetpack könyvtárak (Lifecycle, LiveData, ViewModel, Paging), Material Design.