Skip to content

pedrohenriquebraga/nlw5

Repository files navigation

🚀 NLW5

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).

🌱 Plant Manager

Nesta trilha foi desenvolvido o Plant Manager, um app feito para lembrar você de regar suas plantas na hora e dia correto.

⚙ Desenvolvimento

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

💻 Como testar o app

Você precisará ter instalado em seu computador:

  • NodeJs
  • Expo CLI
  • Yarn
  • Json-server

Depois basta seguir estes passos:

  1. Baixe em seu celular (Android ou IOS) o app Expo.
  2. Clone este repositório (https://github.com/pedrohenriquebraga/nlw5.git).
  3. Na raíz do projeto, execute o comando yarn install.
  4. Execute o comando json-server ./src/services/server.json --host IP_DA_SUA_MÁQUINA --port. Você deve alterar o IP que está no arquivo services/api.ts para que o 'Backend' funcione corretamente. NÃO É RECOMENDADO O USO DE localhost NO LUGAR DO IP.
  5. Após a instalação, execute o comando yarn start.
  6. 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.

🤗 Agradecimentos

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.

VEJA MAIS SOBRE MIM

Bye Bye!!