Skip to content

AntoniyaBK/ToDoList

Repository files navigation

📋 To Do List

To Do List is a simple and intuitive Android application that helps users organize tasks and stay productive by creating, editing, and deleting to‑do items. It’s perfect for daily task tracking and personal reminders.

🧠 About

This project is an Android task management app built with Java and Android Studio v2022.2.1. It demonstrates basic Android skills such as UI layouts, data handling, lists, and user interaction.

🚀 Features

  • Create new tasks
  • Mark tasks as completed
  • Edit and delete tasks
  • Simple and clean user interface
  • Works on Android devices

📱 Screenshots

ToDoList1 ToDoList2 ToDoList3

📥 Installation / Setup

Follow these steps to install and run the app on your machine:

  1. Clone the repository:
git clone https://github.com/AntoniyaBK/ToDoList.git
  1. Open in Android Studio:
  • Go to File → Open
  • Select the project folder you just cloned
  1. Sync Gradle:
  • Android Studio will automatically download the required dependencies.
  1. Set up an emulator or connect a device:
  • Emulator: Tools → AVD Manager → Create Virtual Device → Start the emulator
  • Physical device: Enable Developer Mode and USB Debugging, then connect your Android device
  1. Run the app:
  • Press the green Run ▶ button in Android Studio to launch the app.
  1. Optional — Build APK:
  • Go to Build → Build Bundle(s) / APK(s) → Build APK(s)
  • Locate the generated APK in the output folder to install manually on any Android device

🛠️ Project Structure

ToDoList/
├── app/
│   ├── java/...         # Java source code
│   ├── res/...          # Resources (layouts, images, strings)
│   └── AndroidManifest.xml
├── .gitignore
├── build.gradle
└── README.md

📝 Possible Improvements

  • Add deadlines or reminders
  • Implement data persistence (e.g., using Room or SQLite)
  • Add categories or priorities for tasks
  • Improve UI with animations or material components

🤝 Contributions

If you’d like to help improve this project:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/name)
  3. Commit your changes (git commit -m "Add feature")
  4. Push to your branch (git push origin feature/name)
  5. Open a Pull Request

⭐ Acknowledgements

Thanks for checking out this project! If you find it useful, give it a ⭐ 👍

About

To Do List App for Android OS :)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages