Desenvolvimento de uma aplicação mobile para gerenciamento de finanças pessoais.
- SPRINT IV - ⭐ Testes de Unidade
- SPRINT III - ⭐ Firebase Authentication e Cloud Firestore
Screenrecorder-2023-01-13-22-08-49-507.mp4
- SPRINT II - ⭐ State Managment
Screenrecorder-2022-12-06-16-33-12-553-1.mp4
- SPRINT I - ⭐ HomePage
Screenrecorder-2022-10-31-20-10-56-843.1.mp4
- Entregas:
- Sprint 0
- Sprint I
- Sprint II
- Sprint III OBS: Os testes foram passados para a Sprint IV
- Sprint IV
Link da Apresentação PROZ Educação
- A implementação de testes revelou a necessidade de refatoração do projeto, no intuito de otimizar o desacoplamento das classes priorizando a independencia das unidades para teste.
- Os teste foram realizados nos repositórios que são responsáveis pela manipulação das entidades/modelos trafegadas pelo app.
- CRUD de Movimentação financeira utilizando o Firebase Cloud Firestore
- Fluxo de Authenticação utilizando o Firebase Authentication
Fluxo Desenvolvido para Sprint II
-
Dependências Utilizadas
-
Definição da Arquitetura Inicial:
- Avanço da Arquitetura para Features
-
Componentes da HomePage
-
actionAppbar - ActionAppBar
-
appBar - AppBar
-
bodyTransaction - ListTile
-
customBottomAppBar - BottomAppBar
-
customDrawer - Drawer
-
myCards - Cards
-
titleAppBar - GestureDetector
-
charts - CustomPaint and CustomPainter
-
body_teste - FutureBuilder
-
customIconVisibility - IconButton
-
Componentes da Login-Register
-
custom - TextFormField
-
Componentes da Register-Finantial-Movement-Page
-
customSwitch - Switch