- Descrição do projeto: Neste curso básico, criamos um aplicativo gerenciador de tarefas simples (TO DO list) utilizando a linguagem Dart, o Framework Flutter e persistindo os dados no Shared Preferences.
- Para executar: É necessário possuir o ambiente de desenvolvimento configurado para Flutter.
- Emulador: Não é necessário possuir emulador Android ou IOS instalado verificando-se a possibilidade de execução no próprio browser em modo responsivo. Para este teste foi utilizada uma interface simulando as proporções da tela do telefone móvel Galaxy S5.
- Versão: 1.0
- Próximas atualizações: Não previsto.
Como se tratou de um curso básico, não foram consideradas as questões de design, mas apenas as funcionalidades. O curso foi abordado de forma a abranger o máximo de widgets que cabiam no escopo pequeno da aplicação, afim de gerar um conhecimento mais amplos das ferramentas que o Flutter pode proporcionar.
- Clicando sobre Nova tarefa o celular abre um teclado de texto (não funciona no browser) para que o usuário possa inserir a descrição de sua tarefa.
- Clicando no botão + a tarefa é salva no Shared Preferences e exibida na tela.
- Clicando no checkbox ao lado de cada tarefa, é possível declara-lá como aberta ou concluída.
- Arrastando a tarefa para a direita ou para a esquerda, ela é deletada permanentemente.
- Ao recarregar a página, as informações persistem.