Skip to content

Projeto realizado em Flutter, referente a um gerenciador de tarefas utilizando o banco de dados local SQFlite e a gerencia de estados MOBx.

Notifications You must be signed in to change notification settings

AndersonD-art/tasksmobx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lista de Tarefas com Mobx e SQFlite - Null Safety

Status do Projeto: ✔️ (concluido)


📖 Tópicos

🔹 Descrição do projeto

🔹 Funcionalidades

🔹 Layout da Aplicação

🔹 Pré-requisitos

🔹 Como execultar a aplicação

🔹 Casos de uso

🔹 Linguagens, dependencias e libs utilizadas

🔹 Desenvolvedores Contribuintes

🔹 Autor


💻 Descrição do projeto

Projeto realizado em Flutter, referente a um gerenciador de tarefas utilizando o banco de dados local SQFlite e a gerencia de estados MOBx - Null Safety.

Atenção para realizar o login podesse utilizar qualquer e-mail desde que seja válido e qualquer senha que tenha mais de 3 caracteres.


⚙️ Funcionalidades

✔️ Tela splash screen.

✔️ Tela de Login, com validação de e-mail e senha.

✔️ Tela Home, com a opção de incluir, atualizar e excluir uma tarefa.

✔️ persistência de dados com SQFlite e gerencia de estado com MOBx.


🎨 Layout

Splash Login Login_Validação Tarefas


🎯 Pré-requisitos

⚠️ Flutter

⚠️ Android Studio

⚠️ Vscode


▶️ Como execultar a aplicação

No terminal, clone o projeto:

git clone https://github.com/AndersonD-art/tasksmobx.git

📌 Casos de uso

👍 Projeto inspirado no desenvolvedor e youtuber Daniel Ciolfi - https://www.youtube.com/channel/UCigaGpaR1tyjIEU0AfIcg1Q. O mesmo possui excelentes cursos na Udemy.

💬 Trata-se de um gerenciador de tarefas simples, porém que utiliza o banco de dados SQFlite para a persistencia de dados e o MOBx como gerencia de estados.

💬 De inicio ira surgi uma tela de splash screen, esta tela possui uma imagem e uma animação feita em flare. Logo após surgirá a tela de login, necessario informar um e-mail válido e uma senha com mais de 3 caracteres pois o mesmo realizar validações referentes ao e-mail e senha, estando tudo correto o botão de login será habilitado. Podemos também visualizar a senha clicando no icone de um olho a frente da senha, note que ao pressionar, o icone ira mudar e a senha será revelada, e pressionando mais uma vez o icone retornará para o inicial e a senha será ocultada novamente.

💬 Após o login validado a tela de tarefas(home) ira surgir, podemos incluir uma tarefa no campo tarefa, note que o mesmo somente habilita o botão de add '+' quando o campo não está vazio, após informar a tarefa e clicar no '+', a mesma ira aparece abaixo, sendo ordenada pela data e hora. Para editar ou atualizar uma tarefa basta clicar no icone do lapis, para excluir bastar arastar a tarefa para o lado direito. após a exclusão sera mostrado um snackbar com a opção de desfazer a exclusão.


🛠 Linguagens, dependencias e libs utilizadas


👨‍💻 Desenvolvedores Contribuintes

Um super thanks 👏 para Daniel Ciolfi pela inspiração.


🎓 Autor


Anderson David 👨‍💻☕

Linkedin Badge Hotmail Badge


📝 Licença

The MIT License (MIT)

Copyright ©️ 2021 - Tasks Mobx

About

Projeto realizado em Flutter, referente a um gerenciador de tarefas utilizando o banco de dados local SQFlite e a gerencia de estados MOBx.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published