Este é um aplicativo multiplataforma desenvolvido em Flutter que permite aos usuários visualizar informações sobre personagens da Marvel a partir de sua API pública. O aplicativo inclui as seguintes funcionalidades:
-
Lista de Personagens:
- Nomes e fotos dos personagens da Marvel.
- Paginação infinita para carregar mais personagens.
- Clique em um personagem para ver mais detalhes.
-
Detalhes do Personagem:
- Foto, nome e descrição do personagem.
- Lista de quadrinhos em que o personagem apareceu.
-
Clone o repositório:
git clone https://github.com/seu-usuario/seu-repositorio.git
-
Navegue até o diretório do projeto:
cd seu-repositorio
-
Obtenha as dependências do projeto:
flutter pub get
-
Execute o aplicativo em um emulador ou dispositivo:
flutter run
- Flutter - Framework para desenvolvimento de aplicativos móveis.
- Dio - Cliente HTTP para consumir a API da Marvel.
- Flutter Bloc - Gerenciamento de estado no aplicativo.
- Flutter Modular - Roteamento e injeção de dependências.
lib/
- Contém o código-fonte principal do aplicativo.core/
- Classes e funcionalidades centrais do aplicativo.module/
- Módulos de recursos do aplicativo.
test/
- Contém testes unitários do aplicativo.
O aplicativo inclui testes unitários para verificar a funcionalidade de suas partes principais. Para executar os testes, você pode usar o seguinte comando:
flutter test