Junior
Qual stack de tecnologias você usa no desenvolvimento de aplicações Android?
sobes.tech IA
Resposta da IA
Kotlin.
- UI: Jetpack Compose, Fragment/Views.
- Arquitectura: MVVM, MVI.
- Navegação: Jetpack Navigation, Cicerone.
- DI: Hilt/Dagger2, Koin.
- Assincronismo: Coroutines, Flow, RxJava.
- Trabalho com rede: Retrofit, OkHttp.
- Trabalho com dados: Room, SharedPreferences, DataStore.
- Testes: JUnit, Mockito, Espresso.
- Sistema de build: Gradle.
- Controle de versões: Git.
Adicionalmente: CI/CD (GitLab CI, GitHub Actions), Bibliotecas Jetpack (Lifecycle, LiveData, ViewModel, Paging), Material Design.