Skip to content

App de estudo criado para praticar consumo de APIs com Retrofit e exibição de listas com RecyclerView.

Notifications You must be signed in to change notification settings

BeatrisO/RetroList

Repository files navigation

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

About

App de estudo criado para praticar consumo de APIs com Retrofit e exibição de listas com RecyclerView.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages