O 5° evento da Rocketseat onde o objetivo e levar os programadores ao próximo nível. Neste evento houveram 6 trilhas:
- NodeJs
- ReactJs
- React Native
- Elixir
- Flutter
Neste repositório você encontrará a trilha de React Native (a trilha que escolhi fazer).
Nesta trilha foi desenvolvido o Plant Manager, um app feito para lembrar você de regar suas plantas na hora e dia correto.
Para desenvolver este app, foram usados alguns frameworks/libs como:
- React Native
- Expo (juntamente com várias de suas libs como Expo Notifications, etc.)
- React Native Navigation
- Lottie
Você precisará ter instalado em seu computador:
- NodeJs
- Expo CLI
- Yarn
- Json-server
Depois basta seguir estes passos:
- Baixe em seu celular (Android ou IOS) o app Expo.
- Clone este repositório (
https://github.com/pedrohenriquebraga/nlw5.git
). - Na raíz do projeto, execute o comando
yarn install
. - Execute o comando
json-server ./src/services/server.json --host IP_DA_SUA_MÁQUINA --port
. Você deve alterar o IP que está no arquivoservices/api.ts
para que o 'Backend' funcione corretamente. NÃO É RECOMENDADO O USO DElocalhost
NO LUGAR DO IP. - Após a instalação, execute o comando
yarn start
. - Você receberá um QR CODE, usando o app Expo leia-o. Assim, o app será aberto e você poderá usá-lo.
Depois disso, você já conseguirá usar o app normalmente em seu celular.
Gostaria de agradecer a Rocketseat por ter disponibiliza gratuitamente 5 aulas (que equivalem um curso de várias horas) excelentes e com professores tão bons.