Esse é um projeto proposto na trilha react native da next level week #5 da Rocketseat 🔗
- Node
- React Native
- Expo
- Typescript
Para rodar a aplicação é necessário ter instalado na máquina o NodeJS
Faça o clone da aplicação:
git clone [email protected]:leonardokawamura/nlw-edicao-5.git
Entre na pasta nlw-edicao-5:
cd nlw-edicao-5
Instale as dependências:
npm install
Rode a aplicação:
npm run start
Será necessário também subir um servidor que irá disponibilizar o arquivo json com as informações das plantas, abra uma outra aba no seu terminal e rode o comando:
npx json-server ./src/services/server.json --port 3333
Também será preciso alterar o endereço de acesso a esse servidor json para que o aplicativo no seu celular possa acessar a API, altere o arquivo que se encontra dentro de: src/services/api.tsx
# src/services/api.tsx
const api = axios.create({
baseURL: 'http://<ip-local-da-sua-maquina>:3333'
})
# No lugar de <ip-local-da-sua-maquina> coloque o IP da sua máquina
Agora acesse no seu navegador o endereço: http://localhost:19002
Instale o EXPO GO no seu celular:
Abra o aplicativo do EXPO GO no seu celular e escaneie o QR CODE, pronto! 🚀
Criei um arquivo com anotações dos principais conceitos ensinados em cada dia de aula: