Skip to content

Aplicativo desenvolvido em flutter para gerenciar suas tarefas diárias

Notifications You must be signed in to change notification settings

leoteixeiraa/TarefasAPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TarefasAPP

Já fez todas as suas tarefas da faculdade hoje ?

Aplicativo destinado para os estudantes gerenciarem suas tarefas diárias no IFC Fraiburgo. Ao iniciar o aplicativo, na tela inicial, apresenta-se todas as atividades ordenadas pela data da entrega(da mais próxima a última). As tarefas possuem título, data para ser entregue, e a prioridade da atividade. O estudante ao concluir algumas das atividades cadastradas, ele poderá clicar no checkbox ao lado direito do nome da atividade e automaticamente o aplicativo riscará o mesmo, demonstrando que tal atividade já foi concluida. Caso o estudante precise alterar quaisquer informação na atividade, basta ele clicar no nome da atividade e o aplicativo levará ele na tela com as informações daquela atividade, ao preencher as informações atualizada o usuário poderá clicar no botão "atualizar" que atualiza as informações e volta para a tela inicial ou "apagar" que apaga a atividade do banco de dados e volta para a tela inicial.

Uma demonstração do aplicativo pode ser Visualizada por Aqui

Funcionalidades do Aplicativo

  • Inserir, atualizar e apagar tarefas;
  • Input de data é carregada automaticamente com a data atual na tela de cadastrar tarefa
  • Validação nos input para verificar se o usuário escreveu corretamente
  • Contador do total de atividades cadastradas e do total de atividades concluídas
  • Ordenação de data mais próxima p/ ultima
  • Botão de atualizar e apagar tarefas na página de detalhes da ativade
  • Checkbox para controlar as atividades realizadas

Pacotes e tecnologias utilizadas

Aplicativo desenvolvido com o SDK flutter utilizando a linguagem Dart

  • intl 0.17.0 -> Para formatar a data no padrão BR
  • sqflite 2.0.0+3 -> Banco de dados relacional
  • path_provider 2.0.1 -> Para acessar o sistema de arquivo dos celulares dos usuários para que possa armazenar dados SQLite localmente

Comentarios

Foi utilizado a classe SingleChildScrollView para que o teclado não atrapalhe na digitação do usuario no input

Refêrencias para desenvolver esse APP

Autor e Professor

Trabalho desenvolvido por Leonardo Teixeira para a disciplina de PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ministrada pelo Prof Fabricio Bizotto

About

Aplicativo desenvolvido em flutter para gerenciar suas tarefas diárias

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages