Sobes.tech
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.