-
Página de Splash
- Implementei uma tela inicial de carregamento com logotipo e animações.
-
Página Inicial com Heróis
- Criei uma página inicial que exibe uma lista de heróis da Marvel.
-
Componente para Filtro com o Nome do Herói
- Desenvolvi um componente para filtrar heróis pelo nome, facilitando a pesquisa.
-
Paginação
- Implementei paginação tanto para a listagem normal de heróis quanto para os resultados de pesquisa.
-
Card Customizado
- Criei cartões customizados que exibem a imagem, o nome e uma breve descrição de cada herói.
-
Página de Detalhes do Herói
- Desenvolvi uma página que exibe informações detalhadas sobre o herói selecionado.
- Adicionei uma lista de heróis recomendados relacionados ao herói selecionado.
-
Página de Detalhes dos Itens Recomendados
- Implementei uma página para exibir detalhes específicos dos heróis recomendados.
-
Consumo da API
- Utilizeo o Dio como cliente HTTP para fazer requisições à API da Marvel.
-
Cache de Dados
- Implementei o Dio Cache Interceptor para cachear dados das requisições.
- Configurei a limpeza do cache ao fechar a aplicação.
-
Gerenciamento de Estado e Navegação com GetX
- Utilizeo o GetX para gerenciamento de estado, navegação entre páginas e outros recursos oferecidos pelo pacote.
-
Firebase Analytics
- Integrei o Firebase para análise de dados e eventos do aplicativo.
-
Integração com Kotlin para Verificação da Internet
- Utilizeo o MethodChannel do Flutter para integrar com Kotlin e verificar a conectividade com a internet.
-
Build para iOS
- Preparei e configurei o aplicativo para rodar em dispositivos iOS.
- Flutter
- Dart
- Dio
- GetX
- Firebase Analytics
- Kotlin (via MethodChannel)
- Marvel API