{"repo":"burhanrashid52/WhatTodo","free":true,"listed":false,"github":"https://github.com/burhanrashid52/WhatTodo","clone":"git clone https://github.com/burhanrashid52/WhatTodo.git","description":"A Simple Todo app design in Flutter to keep track of your task on daily basis. Its build on BLoC Pattern. You can add a project, labels, and due-date to your task also you can sort your task on the basis of project, label, and dates","language":"Dart","stars":1265,"topics":["flutter","dart","android","ios","task","sqflite","whattodo","projects","labels"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"WhatTodo Life can feel overwhelming. But it doesn’t have to. A Simple To-do app design in flutter to keep track of your task on daily basis. You can add project, labels and due-date to your tasks Features - Build on BLoC Architecture Pattern - Add Projects by specifying a unique color to it - Add Labels by specifying a unique color to it - Add Task by defining its priority - Swipe to delete or complete the task - Sorting Task - Works offline using Sqflite database BLoC Diagram This diagram show case the dependencies to create a feature specific BLoCs.The HomeBloc is independent and used as communication channel between its child widgets. Widget-BLoC Relationship This diagram shows that how each widget uses BLoCs. Project The app already has a preloaded Inbox project. You can add more projects by clicking add project button on SideDrawer. From material color list you can specify any single color to the project You can assign only one project to a single task Labels You can add multiple labels by clicking add Labels button on SideDrawer. From material color list you can specify any single color to the label You can assign multiple labels to a single task Task You can add task with multiple attributes. You must assign a project to task if not than by default it will be added in Inbox project. Task can have zero or more to label assing to it Swipe the Task You can delete a task by swiping left-to-right or your can mark task as completed by swiping right-to-left. You can also undo","default_branch":null,"files":null,"tree":[],"storefront":"/r/burhanrashid52","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/burhanrashid52/WhatTodo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}