Skip to content

yashwanth-adimulam/MyToDo

Repository files navigation

MyToDo

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.

Technology Stack

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.

Features

Initial View

When you first open the app, you’ll be greeted with a clean and user-friendly interface:

Initial View

Adding Tasks

Adding new tasks is a breeze. Simply type your task into the input field and press "Add Todo" to include it in your list:

Adding Tasks

Checking Off Tasks

Once you’ve completed a task, just check the box next to it to mark it as done:

Checking Off Tasks

Cleaning Up Completed Tasks

To keep your to-do list neat and tidy, use the "Delete Done" button to remove all completed tasks at once:

Cleaning Up

How to Get Started

Ready to give it a try? Here’s how you can set it up:

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

  2. 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").

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

Important Notes

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! 😊

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages