Sobre • Funcionalidades • Layout • Como executar • Tecnologias • Autor • Licença
💵🤑 Imagine que Rodrigo deseja comprar um Notebook novo que custa R$ 5.000,00. Ele acha prudente poupar o dinheiro necessário para comprar à vista, conseguir um bom preço e não comprometer o orçamento com parcelas. Por isso, pode usar esse App Minhas Metas para poupar até atingir sua meta financeira para adquirir um Notebook novo. Esse é um dos projetos desenvolvidos em aula do evento React Native na Prática.
- Mostra as metas
- Adiciona as metas
- Adiciona depositos para aquela meta
- Reduz o saldo das metas (retiradas em dinheiro)
- Mostra a porcentagem alcancada daquela meta
O layout da aplicação está disponível no Figma:
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
## projeto usando sqlite do expo
consulte em https://docs.expo.dev/versions/latest/sdk/sqlite-next/
# Clone este repositório
$ git clone https://github.com/GuilhaoF/goals-app.git
# Acesse a pasta do projeto no seu terminal/cmd
$ cd goals-app
# Instale as dependências
$ npm install ou npm i
# Execute a aplicação em modo de desenvolvimento
$ npx expo start
# Escolha aonde quer rodar a aplicacao
Metro waiting on exp://192.168.3.10:8081
› Scan the QR code above with Expo Go (Android) or the Camera app (iOS)
› Web is waiting on http://localhost:8081
› Using Expo Go
› Press s │ switch to development build
› Press a │ open Android
› Press i │ open iOS simulator
› Press w │ open web
› Press j │ open debugger
› Press r │ reload app
› Press m │ toggle menu
› Press o │ open project code in your editor
› Press ? │ show all commands
As seguintes ferramentas foram usadas na construção do projeto:
Mobile (React Native + TypeScript)
- Expo
- Expo Google Fonts
- Expo Constants
- Sqlite Expo
- Reanimated
- Expo Router
- Nativewind
- BottomSheet
- DayJs
Veja o arquivo package.json
- Faça um fork do projeto.
- Crie uma nova branch com as suas alterações:
git checkout -b my-feature
- Salve as alterações e crie uma mensagem de commit contando o que você fez:
git commit -m "feature: My new feature"
- Envie as suas alterações:
git push origin my-feature
Caso tenha alguma dúvida confira este guia de como contribuir no GitHub
Luis Felipe G Silva 🚀
Este projeto esta sobe a licença MIT.
Feito com ❤️ por Luis Felipe G Silva 👋🏽 Entre em contato!