Life can sometimes feel overwhelming, especially when it comes to keeping track of daily tasks. Enter the WhatTodo app, a simple yet powerful to-do application built on Flutter that allows you to keep tabs on your projects and labels effortlessly. Whether you’re juggling deadlines or managing personal projects, WhatTodo helps you stay organized. Below, we will walk you through the features of WhatTodo and how to utilize them effectively.
Features of WhatTodo
- BLoC Architecture: Built using the BLoC (Business Logic Component) pattern to organize your code efficiently.
- Add Projects: Easily add and specify unique colors for your projects.
- Add Labels: Categorize your tasks with colorful labels for easy identification.
- Add Tasks: Create tasks with defined priorities.
- Swipe to Manage: Swipe to delete or mark tasks as complete smoothly.
- Sorting: Sort tasks by date, project, or labels.
- Offline Support: Works seamlessly with the SQFlite database for offline functionality.
Understanding the Code Structure
Now, let’s delve deeper into what makes this app tick. Think of the app as a well-organized library:
- BLoC: Similar to a librarian, the BLoC manages all the inquiries (user interactions) and keeps everything orderly, ensuring that your widgets (books) get the right information.
- Projects and Labels: Just like categories in a library (e.g., fiction, non-fiction), projects and labels help you classify tasks, providing a clear view of what’s on your plate.
- Tasks: Each task is like a book—specific and defined. You can assign them to projects, label them, and decide their priority.
- Swipe Gestures: Just as you might shelve a book or take one out with a simple motion, swiping tasks allows you to mark them as complete or remove them effortlessly.
How to Use WhatTodo
Using WhatTodo is as easy as pie! Here’s how:
- Download the App: Get WhatTodo from Google Play Store.
- Create Your Projects: Click the ‘Add Project’ button on the SideDrawer to create new projects. Choose your unique colors for better visibility.
- Add Labels: Similarly, use the ‘Add Labels’ button to categorize your tasks even further.
- Manage Tasks: Add tasks with various attributes and assign them either a unique project or let them default to the Inbox.
- Swipe Options: Swipe tasks left to delete or right to mark as completed. Undo is also at your fingertips if you change your mind!
- Sort Tasks: Organize tasks by date, project, or labels for better clarity.
Troubleshooting
If you encounter any issues while using the WhatTodo app, here are some troubleshooting tips:
- Ensure you have the correct permissions enabled for offline access.
- If the app crashes, try clearing the cache or reinstalling it.
- If you experience trouble with task sorting, double-check that you have assigned projects and labels correctly.
- For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.
What’s Next?
Future updates for WhatTodo may include:
- Editable Projects, Labels, and Tasks
- Deletable Projects and Labels
- Comment Section in Tasks
- Reminder Notifications
Questions?
If you have any questions or need further assistance, feel free to reach out through Twitter or Medium.

