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