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.