To Do Application using Jetpack Compose
A simple and intuitive todo app designed to help you manage your tasks effectively. This project is currently a work in progress, with more features and improvements coming soon.
✨ Features
- Create Tasks: Easily add new tasks to your list.
- Mark as Complete: Check off tasks as you finish them.
- Delete Tasks: Remove tasks you no longer need.
- Persistent Storage: Your tasks are saved and available even after closing the app. (In progress)
- Task Categorization/Prioritization: Organize tasks into categories or set priorities. (Planned)
- Reminders/Notifications: Set reminders for upcoming tasks. (Planned)
- User Authentication: Allow users to create accounts and sync tasks across devices. (Planned)
- Clean and Simple UI: A user-friendly interface for easy task management. (Ongoing)
🚀 Tech Stack
- Kotlin: Primary programming language.
- Jetpack Compose: Modern UI framework for a declarative UI. (Planned/Ongoing)
- Room: Persistence library for local data storage. (Planned)
- Coroutines: For asynchronous operations. (Planned/Ongoing)
- Dependency Injection (e.g., Hilt): For managing dependencies. (Planned)
- MVVM (Model-View-ViewModel): Architectural pattern for UI development. (Planned/Ongoing)
🛠️ Setup & Installation
- Change the branch to develop
- Clone the repository:
[git@github.com:LutaElbert/ComposeToDoApp.git](https://github.com/LutaElbert/ComposeToDoApp.git) - Open the project in Android Studio.
- Sync dependencies and build the project.
- Run the app on an emulator or a physical device.
📷 Screenshots
🚧 Work in Progress
This project is still under active development. The features listed as "Planned" are intended for future releases. Contributions and feedback are welcome!
🤝 Contributing
Feel free to submit issues and pull requests to help improve the Todo App!
📜 License
(Add a license file (e.g., MIT License) and update this section accordingly.)