## Descricao Adicionar tratamento de estados (loading, erro, vazio, sucesso) na tela principal. ## Tarefas - [ ] Definir sealed class UiState (Loading, Success, Error, Empty) - [ ] Refatorar MainViewModel para expor StateFlow - [ ] Implementar tela de loading (progress indicator) - [ ] Implementar tela de erro com botao de retry ## Criterio de aceite App mostra loading enquanto busca dados, erro se falhar, lista quando sucesso.
Descricao
Adicionar tratamento de estados (loading, erro, vazio, sucesso) na tela principal.
Tarefas
Criterio de aceite
App mostra loading enquanto busca dados, erro se falhar, lista quando sucesso.