Um projeto feito em Flutter para registro de tarefas.
- Tela para cadastro de atividades;
- Tela para apresentação das atividades cadastradas;
- Possibilidade de editar as atividades cadastradas;
- Possibilidade de excluir as atividades cadastradas;
- Validação de campos obrigatórios;
- Navegação entre páginas;
- Utilização do Provider para controle de estado geral do aplicativo;
- CRUD (Create, Read, Update and Delete) simples com SQLite (api sqflite);
- Animações (Hero, FlutterStaggeredAnimations, AnimatedContainer, AnimatedDefaultTextStyle);
- Utilização do Widget BackdropFilter (blur effect ao abrir Dialog);
- Ordenação de itens pela data;
- Utilização de DatePicker Dialog para obter a data;
- Utilização de Toast para mensagens simples;
- Possibilidade de filtrar atividades por dia, semana ou cmo nenhum filtro (todas);
- Alteração da cor das barras do sistema (navigation bar color & status bar color);
- Tela de Introdução (ensinando sobre o app);
- SplashScreen;
- Defini a logo e título do aplicativo (Android).
Este projeto foi criado para portfolio. Foi criado utilizando o Framework para desenvolvimento de apps mobile Flutter. Nele contém um app de armazenamento e listagem de tarefas apresentando todos os artefatos listados acima.
Para instalar o aplicativo e testar em um dispositivo Android, baixe o .apk contido em build -> app -> outputs -> apk -> release -> app-release.apk.