O aplicativo tem o objetivo de criar uma lista dos Pokémons existentes, utilizando o framework React Native. A principal motivação para o desenvolvimento do aplicativo foi o desafio de criar uma interface com um bom design, e conseguir consumir dados de forma assíncrona.
- React Native (Expo);
- Axios;
- Styled Components;
- PokéAPI;
- Figma.
Antes de inciar, você precisa instalar o aplicativo Expo Go em seu dispositivo móvel (Android ou IOS).
Para rodar o aplicativo utilizando o Expo Snack, basta fazer os seguintes passos:
- Copiar a seguinte url:
exp://exp.host/@julianoccm/Pokedex
. - Acessar o aplicativo Expo Go.
- Clicar em
Open from Clipboard
- Pronto! As próximas vezes que for acessar basta procurar a opção com a logo de uma Pokébola :)
Para rodar o aplicativo localmente você precisa ter o node
, npm
, e expo-cli
instalado em sua máquina, tendo esses itens instalados basta seguir os seguintes passos:
- Clonar o projeto localmente, rodando em seu terminal o seguinte comando:
git clone https://github.com/JulianoCCMoreira/Pokedex.git
. - Entrar na pasta com o comando:
cd Pokedex
. - Rodar o comando:
expo start
. - E escanear o QR Code que aparecer no seu terminal.
- Pronto!
Para instalar o APK do aplicativo em seu dispositivo Android, basta ir no seguinte link: https://github.com/JulianoCCMoreira/Pokedex/releases
e baixar a última versão do APK, que está nomeada Pokedex-{Versão}.apk.
A última versão é a que tem um marcador verde escrito
latest
.
As telas do aplicativo foram desenvolvidas utilizando os designs dos artistas como base e adaptadas de meu modo. Segue os créditos:
- Ricardo Schiniegoski: link para o design utilizado.
- Emmanuel García: link para o design utilizado.