Repository navigation
1.0.0
Changelog
Todas as mudanças notáveis neste projeto serão documentadas neste arquivo.
O formato é baseado em Keep a Changelog,
e este projeto adere ao Versionamento Semântico.
[Unreleased]
[v1.0.0] - 2025-08-30
Added
Funcionalidades Principais
-
Personagens:
- Listagem de personagens com paginação.
- Cards de personagem exibindo nome e imagem.
- Tela de detalhes completa com informações como espécie, gênero, status, origem e primeira aparição.
- Imagem do personagem expansível na tela de detalhes com gesto de "puxar para ampliar".
- Busca por nome de personagem (parcial ou completa).
- Filtros por gênero, status e espécie.
-
Localidades:
- Listagem de localidades com paginação.
- Cards de localidade exibindo tipo, dimensão e número de residentes.
- Tela de detalhes com a lista de alguns residentes da localidade.
- Busca por nome de localidade.
-
Episódios:
- Listagem de episódios com paginação.
- Cards de episódio exibindo nome e código (ex: S01E01).
- Tela de detalhes com data de exibição e outros metadados.
- Filtro por temporada.
-
Sistema de Favoritos:
- Página dedicada na navegação lateral para listar personagens favoritos.
- Funcionalidade para marcar e desmarcar personagens como favoritos através de um ícone de coração nos cards.
- Grid visual para exibição dos personagens favoritados.
- Botão para remover todos os favoritos na página dedicada.
-
Navegação & UI
- Home/Characters, Locations, Episodes, Favorites.
- Barra de busca.
- Barra lateral com seções (Pages/Utils) e labels de organização.
- Tema centralizado (cores, tipografia, imagens) e componentes reutilizáveis (cards, filtros, paginação).
-
Dados & Arquitetura
- Integração com The Rick and Morty API (
/character,/location,/episode). - Camada de repositório (HTTP via Dio) com suporte a paginação.
- Modelos de domínio para personagens, episódios e localidades.
- Integração com The Rick and Morty API (
-
Build & Distribuição
- Build de APK release (
flutter build apk --release). - Ícone personalizado de aplicativo.
- Documentação básica no README.
- Build de APK release (