Skip to content

1.0.0

Choose a tag to compare

@GLavrador GLavrador released this 30 Aug 23:17
· 29 commits to main since this release
ad16564

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.
  • Build & Distribuição

    • Build de APK release (flutter build apk --release).
    • Ícone personalizado de aplicativo.
    • Documentação básica no README.