A Pokédex é uma aplicação interativa que permite aos usuários consultar e explorar informações detalhadas sobre diversos Pokémons, incluindo dados como nome, tipo, peso, altura, movimentos e habilidades. Desenvolvida com o objetivo de centralizar e facilitar o acesso a esses dados, a Pokédex é ideal tanto para iniciantes quanto para jogadores experientes.
-
Busca por Pokémon: Pesquise por nome ou ID.
-
Ordenação de Pokémon: Organize os Pokémons em ordem alfabética ou numérica.
-
Exibição detalhada: Visualize informações completas de cada Pokémon, como nome, tipo, peso, altura, movimentos e habilidades.
-
Interface interativa e responsiva: Navegue por uma interface pensada para facilitar a navegação e otimizar a experiência do usuário.
-
Funcionalidade offline: Acesse dados dos Pokémon armazenados no dispositivo, mesmo sem conexão à internet.
- Arquitetura MVVM (Model-View-ViewModel): Organização clara e separação de responsabilidades, facilitando a manutenção e escalabilidade do projeto.
- Retrofit: Utilizado para realizar requisições HTTP e consumir a API pública de dados de Pokémon.
- Gson: Conversão de dados JSON da API para objetos Java/Kotlin.
- Coroutines: Execução assíncrona para chamadas de rede, garantindo fluidez na interface do usuário.
- Glide: Carregamento e cache eficiente de imagens dos Pokémon.
- LiveData: Monitoramento de dados em tempo real, permitindo atualizações automáticas na interface.
- Room Database: Armazenamento local de dados para acesso offline e persistência.
- Material Design: Implementação de componentes visuais seguindo as diretrizes modernas de UI/UX.
- PokéAPI: Fonte pública de dados sobre Pokémon, usada para alimentar a Pokédex com informações detalhadas.
Important
Android Studio 4.1+ (ou superior) | Java 8+ | Gradle 6.5+
1. Clone o repositório: Abra o terminal e execute o seguinte comando para clonar o projeto para o seu ambiente local:
git clone https://github.com/let1ci4b/Pokedex.git
2. Abra o projeto no Android Studio:
Após clonar o repositório, abra o Android Studio e selecione a opção File -> Open
, e escolha o diretório onde o projeto foi clonado.
3. Sincronize as dependências do Gradle:
O Android Studio automaticamente sincroniza as dependências do projeto. Caso não ocorra, clique em File -> Sync Project with Gradle Files
.
4. Configure um dispositivo de teste: Escolha um dispositivo físico com Android 5.0 (Lollipop) ou superior, ou configure um emulador Android no Android Studio para testar a aplicação.
5. Execute o projeto:
Com o ambiente configurado, clique no botão Run
ou use o atalho Shift + F10
para compilar e rodar o projeto no dispositivo ou emulador selecionado.
Note
Letícia Beatriz Souza