Pitch: [Projeto Pessoal] List-O, Organização de Hábitos e Estudos
Salvee, não sou muito de postar no tabnews (sou mais do tipo de ler e analisar) mas decidi realizar essa postagem para impulsionar o desenvolvimento de um dos meus projetos pessoais o List-O.
Sei que textos meio longos podem ser cansativos então tentarei ser breve e caso tenha um interesse continuo os posts com detalhes do desenvolvimento.
Decidi Programar o List-O por uma raiva que senti ao não achar nenhum app desse tipo que seja totalmente gratuito, algo que me incomodou muito como desenvolvedor com todas as ferramentas para resolver isso.
Introdução
O List-O surgiu por um problema besta da minha namorada que se fundiu com essa raiva que eu tinha em relação aos apps pagos da mesma "área", ela queria um app para listas de mercados (a versão beta, que é oque tenho programado).
Como todos os apps que achei desse tipo falhavam nos meus critérios pessoais de design decidi fazer o meu próprio.
Diferenciais
Para um app como esses acredito que um banco de dados seria algo desnecessário, como matar um passarinho de bazuca, então optei por salvar tudo na memória do telefone, já que no momento oque é salvo é simples, posso acabar criando um banco com a expensão que pretendo para o app.
Próximas Etapas
Aqui está o planejamento para o App
Coisas a se decidir:
[ ] Modo Avançado deve ser apenas uma adição de telas novas?
[ ] Nome final do app
[ ] Icone do app
Modo Simples:
[x] SplashScreen
[x] Salvar dados na memória do telefone
[x] Animação quando todos os items forem preenchidos
[x] Adicionar mais cores no app
[x] Salvar Cor
[x] Guardar listas antigas
[x] Mudar nome do app
[x] Adicionar confirmação de remoção da lista
[ ] Alterar forma de visualiação das tarefas, alternar entre lista e "quadrados" como no unyclub
[ ] Tela de incentivo ao Modo Avançado
[&] Funcionalidades do Perfil
[ ] Modo Avançado
[ ] Adicionar mais botões (Funcionalidades)
[ ] Fazer Login e Manter Login
[ ] Mudar Icone do app
Modo Avançado:
Funcionalidades Base (até o momento):
[ ] Exigir cadastro para ativação do modo avançado
[ ] Listagem dos dias da semana no topo do app (Limitar e listar apenas os dias da semana atual)
[ ] Listas que repetem diariamente
[ ] Horário para realização da tarefa
[ ] Escolher cor para display da atividade
[ ] Ofensivas nas tarefas que repetem diariamente
[ ] Selecionar Emoji para tarefa
Funcionalidades Escolares:
[ ] Criação de Grade escolar
[ ] "Calendário" que pode ser alternado entre os horários das suas aulas e suas tarefas
fazer um container expandido referente a duração que a tarefa terá em relação ao dia no total
Funcionalidades Produtividade:
[ ] Modo Trabalho, tela aberta com um progresso referente a porcentagem de conclusão de toda a lista de tarefa
Futuras Metas:
[ ] Widget na Home
[ ] Conexão com banco de dados (possivelmente não vai ser implementado, apenas caso tenha necessidade)
Acompanhe o Desenvolvimento
Para quem quiser acompanhar mais de perto o progresso do projeto e outros trabalhos meus:
Agradeço o apoio e o interesse de todos. Fiquem à vontade para me enviar sugestões ou perguntas!
Prints do Projeto
Como não costumo postar no tabnews pode ser que essa publicação acabe mal formatada, porém espero que meu empenho inspire alguém em ler meu conteúdo e talvez acompanhar meu pequeno projeto de um dev flutter/php.