Criei este projeto como forma de estudo para poder me aprofundar em React Native utilizando TypeScript.
- TypeScript
- React
- React Native
- React Navigation
- AsyncStorage
- Polished
- Styled Components
- React Native SVG
- Eslint
- Prettier
- PokéAPI
Para utilizar e participar na colaboração deste projeto será necessário ter algumas ferramentas de desenvolvimento em mãos:
Dica: A Rocketseat 💜 preparou uma documentação muito completa ensinando como preparar o ambiente de desenvolvimento de maneira apropriada para o seu sistema operacional. Acesse aqui a página.
Instale todas as dependências do projeto: npm install
ou com Yarn yarn
Obs: Caso você esteja em um ambiente Mac OS, será necessário rodar o CocoaPods dentro da pasta ios que fica dentro da raiz do seu projeto.
cd ios && pod install && cd ../
Feito isso, vamos rodar o nosso projeto com o seguinte comando: npm run start
ou com Yarn yarn start
Para rodar e já abrir diretamente no emulador, ao invés do comando acima, digite o seguinte comando:
🍎 IOS: npm run ios
🤖 Android: npm run android
Obs: Caso você esteja utilizando Yarn, troque onde está npm run por yarn. Ex:
yarn ios
- Flávio Farias por ceder o protótipo utilizado neste teste.
- PokéAPI por disponibilizar a API do Pokédex
- Justin J. Novack e veekun.com por ceder as imagens em SVG
❤️ Desenvolvido com carinho por Vinicius de Moraes