This is simple To Do List app build to learn and explore Room database, DataStore, flow and Material Motion following MVVM architecture. Task has checkbox representing completion state, name and importance state image.
This project is an example app and is not intended for production use.
- Search for tasks
- Create task
- Edit task
- Hide completed tasks
- Sort by name
- Sort by date
- Delete all tasks
- Kotlin
- Room Database
- DataStore
- Dagger Hilt
- Navigation Component
- View Binding
- Material Motion System
- Clone the repository
git clone https://github.com/Ledaro/ToDoList.git
- Open the project in Android Studio
- Build and run the app on an emulator or device
This project is open to contributions. Feel free to submit pull requests with bug fixes or new features.
- Add new Material Motion Animations
- Add Bottom App Bar