Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1 KB

File metadata and controls

34 lines (27 loc) · 1 KB

RetroList

Aplicativo Android criado para estudos de listas dinâmicas e consumo de APIs usando Retrofit. Ele carrega uma lista de posts a partir de uma API pública e permite navegar para outra tela com os comentários relacionados.

Funcionalidades

  • Consumo de API usando Retrofit
  • Exibição de lista de posts usando RecyclerView
  • Clique em item para abrir detalhes e comentários
  • Tela de comentários com dados relacionados ao post selecionado
  • Indicador de carregamento (ProgressBar) durante requisição
  • Tratamento de erros com mensagens ao usuário
  • Arquitetura limpa com ViewModel + LiveData
  • Código organizado, modular e fácil de manter

Tecnologias Utilizadas

  • Kotlin
  • Retrofit
  • MVVM
  • LiveData
  • ViewModel
  • RecyclerView
  • ViewBinding
  • Android Studio

Melhorias Futuras

  • Migrar a interface para Jetpack Compose
  • Organizar módulos com Clean Architecture
  • Implementar estados de tela com StateFlow/UiState
  • Adicionar testes unitários e de UI
  • Melhorar design com Material 3