Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wizardoftrap/to_do_list

ToDoList App is an Android application developed in Java and utilizing SQLite for data management. With features like task creation, editing, deletion, and marking tasks as done, users can efficiently organize their daily activities. The app offers additional functionalities such as setting task priority, categorization, and adding detailed notes.
https://github.com/wizardoftrap/to_do_list

android androiddevelopment androidstudio java sqlite

Last synced: 10 days ago
JSON representation

ToDoList App is an Android application developed in Java and utilizing SQLite for data management. With features like task creation, editing, deletion, and marking tasks as done, users can efficiently organize their daily activities. The app offers additional functionalities such as setting task priority, categorization, and adding detailed notes.

Awesome Lists containing this project

README

        

# ToDoList App - Android

This is a simple To-Do List application developed for Android using Java and SQLite. The app allows users to create tasks, mark them as done, edit existing tasks, and delete tasks. It provides features like setting priority, adding notes, and categorizing tasks for better organization. With a user-friendly interface, it helps users manage their daily tasks efficiently.

## Features
- **Create Tasks**: Easily add new tasks with a name, date, time, category, priority, and optional notes.
- **Edit Tasks**: Modify existing tasks to update details such as name, date, time, category, priority, or notes.
- **Delete Tasks**: Remove unwanted tasks with a simple delete button.
- **Mark Tasks as Done**: Keep track of completed tasks by checking the done checkbox.
- **Set Priority and Category**: Categorize tasks by assigning them a priority level and category.
- **Add Notes**: Include additional details for tasks by adding notes.

## Technologies Used
- **Java**: Primary programming language used for Android app development.
- **Android Studio**: Integrated Development Environment (IDE) used for Android app development.
- **SQLite**: Lightweight relational database management system used for local data storage.

## How to Use
1. Clone the repository to your local machine.
2. Open the project in Android Studio.
3. Build and run the project on an Android emulator or physical device.
4. Start managing your tasks efficiently!

## Screenshots
![ToDoList App Screenshot](app/Tasks.png)
![Add List](app/add_tasks.png)
![Edit Task](app/edit_tasks.png)
## Contact Information

- **Developer**: Shiv Prakash Verma
- **Email**: [email protected]
- **College**: IIT Ropar
## Contributing
Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or create a pull request.

## License
This project is licensed under the [MIT License](LICENSE).