To-Do List App is a simple yet powerful Android application designed to help you manage your tasks efficiently. Whether you're planning your day, organizing a project, or keeping track of errands, this app provides a clean and intuitive interface to keep you on top of your to-do list.
- Task Management: Easily add, edit, and delete tasks with just a few taps.
- Priority Levels: Set priority levels for your tasks to focus on what's most important.
- Due Dates: Assign due dates to tasks to ensure timely completion.
- Categories: Organize your tasks into categories for better structure and clarity.
- Reminders: Get notified about upcoming tasks and deadlines.
- Search and Filter: Quickly find tasks by keywords or filter them by categories and priority levels.
- Dark Mode: Enjoy a dark theme that's easy on the eyes, especially in low-light environments.
- User-friendly Interface: A clean and minimalistic design that makes managing tasks simple and efficient.
- Kotlin: The primary programming language for Android development.
- Room: A persistence library to manage local database operations.
- LiveData: To update the UI based on data changes.
- ViewModel: To store UI-related data in a lifecycle-conscious way.
- Material Design: For a modern and consistent user experience.
Contributions are welcome! Feel free to open issues or submit pull requests.