- 2.10.5
- O objetivo do projeto é na criação de um produto que realiza o calculo IMC do usuario (indice de massa corporal), o intuito é entender e aprender todo fluxo de navegação de telas, empilhamento de pilhas, utilização do mais válido e utilizado pelas empresas o package para persistencia de dados Hive e SharedPreferences com forte aprendizado em Design pattern, vamos migrar toda estruta para MVC na adquirição de conhecimentos em model, controller, view, muito mais.
- Hive (para persistencia de dados)
- SharedPreferences (para persistencia de dados Login/Usuario)
- SetState
- Stateles/Statefull
- cool alert
- listView para lista
- Design pattern - Conceito de MVC - model, view, controller
- entendimento de Refatoração, identação.
- logica de programação if/else (Dart)
- Front-End utilizando MaterialDesing
- Refatoração do front-end entendimento entre divisão de regra de negocio e regra de view.
- (Cache) Entendimento em salvar dados no chace(Hive) e manipulação de dados.
- (Cache) Entendimento nas modificações do model para adequação ao Hive
- criação de repositories para recebimento de dados local e externo.
- conhecimento em criar componentes
- (Login) Autenticação do usuario com email/senha (SharedPreferences)
- (Login) Deslogar usuario.
- FutureBuilder para carregamento de dados async
- entedimento de metodos async/await/future
- Dart e null-safety
- Navegação de telas (empilhamento de pilhas)