/ToDo

a simple application to make to do lists.

Primary LanguageKotlin

To-Do List App

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.

Features

  • 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.

Technologies Used

  • 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.

Contribution

Contributions are welcome! Feel free to open issues or submit pull requests.