Aplicativo de PokéDex construído em Kotlin usando Jetpack Compose e PokéAPI!
Feito com o objetivo de estudar desenvovimento Android, arquitetura MVVM, Paging 3, e integração com Room para cache local.
- Listagem de Pokémons paginada utilizando Paging 3
- Exibição de detalhes do Pokémon, incluindo tipos e estatísticas
- Armazenamento em cache utilizando Room para carregamento offline
- Navegação entre telas com Type Safe Navigation
- Interface construída inteiramente com Jetpack Compose
- Android Studio Koala
- JDK 11 ou superior
- Conexão com a internet para consumir a PokéApi inicialmente
- Clone o repositório:
git clone https://github.com/UmBarril/PokeDexApp.git
-
Abra o projeto no Android Studio Abra o Android Studio, selecione File > Open, e navegue até o diretório do projeto clonado.
-
Sincronize os pacote Vá na aba direita do Gradle e sincronize os pacotes
-
Compilar o projeto No Android Studio, clique em Build > Make Project ou pressione Ctrl + F9.
- Permitir filtragem de multiplos tipos
- Vários temas
- Gráfico de stats de pokémon com um Radar Chart