Junior
Qual stack di tecnologie utilizzi nello sviluppo di applicazioni Android?
sobes.tech AI
Risposta dell'AI
Kotlin.
- UI: Jetpack Compose, Fragment/Views.
- Architettura: MVVM, MVI.
- Navigazione: Jetpack Navigation, Cicerone.
- DI: Hilt/Dagger2, Koin.
- Asincronia: Coroutines, Flow, RxJava.
- Lavoro con rete: Retrofit, OkHttp.
- Lavoro con dati: Room, SharedPreferences, DataStore.
- Test: JUnit, Mockito, Espresso.
- Sistema di build: Gradle.
- Controllo versione: Git.
In aggiunta: CI/CD (GitLab CI, GitHub Actions), Librerie Jetpack (Lifecycle, LiveData, ViewModel, Paging), Material Design.