To-Do List Ć© um aplicativo construĆdo em Flutter que permite aos usuĆ”rios armazenar e organizar suas tarefas de forma simples e eficiente. O aplicativo utiliza a arquitetura MVC (Model-View-Controller) para uma estrutura de cĆ³digo organizada e escalĆ”vel, proporcionando uma experiĆŖncia de usuĆ”rio intuitiva. AlĆ©m disso, o To-Do List Ć© um aplicativo CRUD (Create, Read, Update, Delete), o que significa que os usuĆ”rios podem criar, editar, atualizar e excluir suas tarefas com facilidade, oferecendo maior flexibilidade e controle sobre suas listas de afazeres.
- Cadastro e Login de UsuƔrios: Os usuƔrios podem se cadastrar e fazer login em suas contas para acessar suas listas de tarefas.
- CriaĆ§Ć£o e EdiĆ§Ć£o de Tarefas: Ć possĆvel adicionar novas tarefas Ć lista, atribuindo-lhes uma descriĆ§Ć£o, uma data de conclusĆ£o, bem como editar as tarefas existentes conforme necessĆ”rio.
- ExclusĆ£o de Tarefas: Os usuĆ”rios podem remover tarefas concluĆdas ou que nĆ£o sĆ£o mais relevantes.
- IntegraĆ§Ć£o com Firebase: O aplicativo utiliza o Firebase para armazenar e sincronizar dados do usuĆ”rio, proporcionando uma experiĆŖncia segura e confiĆ”vel.
- Flutter: Framework multiplataforma para desenvolvimento de aplicativos mĆ³veis nativos.
- Dart: Linguagem de programaĆ§Ć£o utilizada pelo Flutter.
- Modular: Framework que oferece uma arquitetura modular para o desenvolvimento de aplicativos.
- MobX: Biblioteca de gerenciamento de estado reativo.
- Firebase: Plataforma de desenvolvimento de aplicativos mĆ³veis do Google.
ContribuiƧƵes sĆ£o bem-vindas! Sinta-se Ć vontade para abrir uma issue para relatar bugs, solicitar novas funcionalidades ou enviar pull requests com melhorias para o projeto.