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.
- 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
- Kotlin
- Retrofit
- MVVM
- LiveData
- ViewModel
- RecyclerView
- ViewBinding
- Android Studio
- 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