O React Native Insider é um workshop promovido pelo Sujeito Programador, onde em cada edição há uma proposta de desenvolvimento de um projeto diferente.
Não é preciso ter conhecimento prévio para participar, já que as aulas compreendem desde o início da criação até a finalização do projeto.
A proposta desse projeto foi criar um aplicativo de receitas com Expo em que o usuário tenha acesso a uma lista de receitas, disponibilizadas através de uma API fake. Além disso, é possível buscar, favoritar e filtrar as receitas disponíveis e os dados são salvos no Async Storage do smartphone.
As seguintes ferramentas foram utilizadas no desenvolvimento do projeto.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node. Além disto é bom ter um editor para trabalhar com o código como o VSCode.
# Clone este repositório
$ git clone https://github.com/joaosouza7/receitas-app
# Acesse a pasta do projeto no terminal/cmd
$ cd receitas-app
# Instale as dependências do projeto
$ npm install
# Rode a api fake com a configuração IP do seu PC
json-server --watch -d 180 --host seuIP db.json
# Use o expo para inicializar a aplicação
$ npx expo start
- Baixe o aplicativo Expo Go na sua Play Store ou na App Store.
- Abra o app, conceda as permissões necessárias e clique em Scan QR Code.
- Faça o scan do QR Code que abrir no seu CMD/terminal.
- Aguarde o aplicativo carregar.
Esse projeto está sob a licença GNU. Veja o arquivo LICENSE
para mais detalhes.