💸Green Bank
Aplicação desenvolvida em Flutter com intuito de trabalhar conexão com API, Gerenciamento de estado usando BLoC, Refatoração, Arquitetura Limpa, S.O.L.I.D, Autenticação com Firebase, Animações, Compartilhamento de Comprovante, Persistência de Flag, Local Storage, Patterns e Trabalho em Equipe.
O App é composto de uma animação inicial (Splash Page), um tela de Onboarding mostrando o funcionamento do App, Telas de Login/Registro/Recuperar Senha, Home Page, Help Page, Page de Extrato com Paginação Infinita (Requisições de 10 em 10), Tela de Comprovante com compartilhamento. O login/registro está sendo autenticado pelo Firebase. Implantei bastante regras de UI/UX Design, Animação na tela de apresentação e Design do App.
📚 Telas do App:
01. Splash Page: Animação inicial que aparece ao abrir o App.
02. Onboard Page: Tela de Apresentação, demonstra a funcionalidade do App.
03. Login Page: Tela de Login.
04. Register Page: Tela para criar sua conta.
05. Recuperação de Senha: Tela para recuperar sua senha.
06. Home Page: Tela principal do App, que extende para as funcionalidades do App.
07. Help Page: Tela de Ajuda ao usuário.
08. Extrato Page: Tela que apresenta o extrato, buscando dados da Api e persistindo Flag.
09. Comprovante Page: Tela que exibe o comprovante da transferência.
💼 Tecnologias utilizadas:
Framework Flutter | SOLID | BLoC | Firebase | Http Package | Lottie Animation | Figma |