Sobes.tech
Junior

¿Qué pila de tecnologías utilizas en el desarrollo de aplicaciones Android?

sobes.tech AI

Respuesta de la IA

Kotlin.

  • UI: Jetpack Compose, Fragment/Vistas.
  • Arquitectura: MVVM, MVI.
  • Navegación: Jetpack Navigation, Cicerone.
  • DI: Hilt/Dagger2, Koin.
  • Asincronía: Coroutines, Flow, RxJava.
  • Trabajo con red: Retrofit, OkHttp.
  • Trabajo con datos: Room, SharedPreferences, DataStore.
  • Pruebas: JUnit, Mockito, Espresso.
  • Sistema de construcción: Gradle.
  • Control de versiones: Git.

Adicionalmente: CI/CD (GitLab CI, GitHub Actions), Bibliotecas Jetpack (Lifecycle, LiveData, ViewModel, Paging), Material Design.