Hello and welcome! 👋 You've just stumbled upon MyToDo, a straightforward to-do list application developed using Kotlin in Android Studio. It’s designed to be simple yet functional, helping you keep track of your tasks efficiently.
This application was built using:
- Android Studio Koala version 2024.1.1 Patch 2
- Gradle version 8.7
If you're using different versions of these tools, you might need to make some adjustments to get everything working smoothly.
When you first open the app, you’ll be greeted with a clean and user-friendly interface:
Adding new tasks is a breeze. Simply type your task into the input field and press "Add Todo" to include it in your list:
Once you’ve completed a task, just check the box next to it to mark it as done:
To keep your to-do list neat and tidy, use the "Delete Done" button to remove all completed tasks at once:
Ready to give it a try? Here’s how you can set it up:
-
Clone the Repository: Clone this repo to your local machine. It should work seamlessly if you’re using the same versions of Android Studio and Gradle mentioned above.
-
Create a New Project: Alternatively, you can create a new project in Android Studio. Make sure to choose "Empty Views Activity" (not just "Empty Activity").
-
Add the Files: You’ll need to work with the following files to get everything running:
- In
app/src/main/java/com/example/<your_project_name>
:MainActivity.kt
ToDo.kt
ToDoAdapter.kt
- In
app/src/main/res/layout
:activity_main.xml
item_todo.xml
- In
This app is still a work in progress. Currently, it doesn’t save your tasks between sessions since it lacks a database connection. But don’t worry, I’m actively working on adding this feature and will update the repository soon.
Feel free to explore the code and make improvements. If you come up with any enhancements or have suggestions, I’d love to hear from you!
Enjoy using MyToDo, and happy task managing! 😊