Skip to content

Aplicacão desenvolvida em React Native durante o NLW Return

License

Notifications You must be signed in to change notification settings

luiizsilverio/nlw-mobile

Repository files navigation

NLW-WIDGET-MOBILE

Conteúdo

Sobre a aplicação

Aplicação desenvolvida em React Native com Expo + Typescript durante o NLW Return, promovido pela Rocketseat.
Durante o evento, foram desenvolvidas 3 aplicações, uma API em Node, uma aplicação React e este App, que faz o mesmo que a aplicação React.
A aplicação consiste em um botão flutuante, no estilo widget, que permite relatar um problema ou comentário, tirar um screenshot da tela e enviar para a API, que se encarregará de gravar o feedback no banco e enviar um e-mail.

🛠️ Tecnologias

  • React Native + Expo
  • Typescript
  • Bottom-Sheet para o painel estilo push-down/push-up
  • Phosphor-React-Native para os ícones
  • Expo-file-system para converter a imagem em Base64

📸 Screenshots

🚗 Iniciando a aplicação

  • Baixe e instale o ExpoGo no dispositivo (celular ou emulador)
  • Baixe o repositório com git clone e entre na pasta da aplicação.
  • Informe o IP da API no arquivo src/libs/api.ts, em BaseURL.
  • Digite npm install no terminal, para inicializar o projeto.
  • Digite expo start no terminal, para iniciar o servidor Expo.

⚖️ Licença

Este projeto está licenciado sob a licença MIT.

📧 Contato

E-mail: [email protected]