Aplicativo demonstrativo de gerenciamento de despesas pessoais criado para explorar a integração entre:
✅ Sistemas de navegação (Stack e Tab Navigation)
✅ Gerenciamento de estado (Context API)
✅ Banco de dados em tempo real (Firebase Firestore)
-
Sistemas de navegação:
- Stack Navigation (fluxo principal)
- Bottom Tab Navigation (navegação por abas)
-
Gerenciamento financeiro:
- Registro de despesas com data e valor
- Visualização por períodos
-
Tecnologias avançadas:
- Integração com Firebase Firestore
- Autenticação de usuários
- Context API para estado global
- React Native
- React Navigation
- @react-navigation/native
- @react-navigation/native-stack
- @react-navigation/bottom-tabs
- Firebase
- Firestore (banco de dados)
- Context API
- Axios
Crie um arquivo .env na raiz do projeto:
BACKEND_URL=sua_url_do_firebase_aqui- Clone o repositório:
git clone https://github.com/fioravante-dev/RNexpenseApp
cd expensesApp- Instale as dependências:
npm install- Inicie o aplicativo:
npm startOu, se estiver usando Expo:
expo start- Escaneie o QR Code com o aplicativo Expo Go no celular ou use um emulador.
Este projeto está licenciado sob a licença MIT.
Desenvolvido por Pedro Castro como parte do curso React Native - The Practical Guide na Udemy.



