This is a simple To Do List application built with Kotlin and Jetpack Compose. The application allows users to create, edit, and delete tasks. Each task can be marked as complete or incomplete. The tasks are stored locally using SharedPreferences.
- Create new tasks
- Edit existing tasks
- Delete tasks
- Mark tasks as complete or incomplete
- Prioritize tasks
- Add due date to tasks
- Kotlin
- Jetpack Compose
- SharedPreferences
- Clone the repository to your local machine.
- Open the project in Android Studio.
- Run the application on an emulator or physical device.
- To add a new task, enter the task title in the input box and click on the "Add" button.
- To edit a task, click on the task in the list. This will navigate to the task detail screen where you can edit the difference aspects of the task.
- To delete a task, click on the delete icon next to the task in the list.
- To mark a task as complete, click on the checkbox next to the task in the list.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.