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.
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.
- Create new tasks
- Mark tasks as completed
- Edit and delete tasks
- Simple and clean user interface
- Works on Android devices
Follow these steps to install and run the app on your machine:
- Clone the repository:
git clone https://github.com/AntoniyaBK/ToDoList.git- Open in Android Studio:
- Go to File → Open
- Select the project folder you just cloned
- Sync Gradle:
- Android Studio will automatically download the required dependencies.
- 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
- Run the app:
- Press the green Run ▶ button in Android Studio to launch the app.
- 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
ToDoList/
├── app/
│ ├── java/... # Java source code
│ ├── res/... # Resources (layouts, images, strings)
│ └── AndroidManifest.xml
├── .gitignore
├── build.gradle
└── README.md
- 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
If you’d like to help improve this project:
- Fork the repository
- Create a feature branch (git checkout -b feature/name)
- Commit your changes (git commit -m "Add feature")
- Push to your branch (git push origin feature/name)
- Open a Pull Request
Thanks for checking out this project! If you find it useful, give it a ⭐ 👍