https://github.com/turskyi/tasklist
TaskList is a sample Android application that demonstrates the use of Android Room database for task management. It allows users to add tasks with different priorities, delete tasks by swiping, and provides a simple and intuitive interface.
https://github.com/turskyi/tasklist
android-development code-readability monolith-architecture prioritization room-database user-interface
Last synced: 10 months ago
JSON representation
TaskList is a sample Android application that demonstrates the use of Android Room database for task management. It allows users to add tasks with different priorities, delete tasks by swiping, and provides a simple and intuitive interface.
- Host: GitHub
- URL: https://github.com/turskyi/tasklist
- Owner: Turskyi
- Created: 2021-02-27T13:27:27.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-26T22:16:04.000Z (over 1 year ago)
- Last Synced: 2025-02-01T16:28:33.620Z (12 months ago)
- Topics: android-development, code-readability, monolith-architecture, prioritization, room-database, user-interface
- Language: Kotlin
- Homepage: https://github.com/Turskyi/TaskList
- Size: 1.3 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://stand-with-ukraine.pp.ua)

# TaskList App
A sample Android application demonstrating the use of Android Room database
for task management.
## Features:
- Add tasks with high, middle, or low priority
- Delete tasks by swiping left or right
- Simple and intuitive interface
- **Code Readability:** code is easily readable with no unnecessary blank lines,
no unused variables
or methods, and no commented-out code, all variables, methods, and resource
IDs are descriptively
named such that another developer reading the code can easily understand their
function.
## Technologies Used:
- [Android](https://developer.android.com/studio/intro)
- [Kotlin](https://kotlinlang.org/)
- [Monolithic Architecture](https://en.wikipedia.org/wiki/Monolithic_architecture)
- AndroidX Room (room-ktx)
- View Model
## Getting Started:
1. Download the project
2. Open in Android Studio
3. Run on an emulator or Android device
## Usage:
- Use the app as a regular task manager
- Explore the code to learn about Android Room implementation
## Contributing:
Contributions are welcome! Create a pull request to the master branch.
## License:
No intentional license was used for this project.
## Contact:
Dmytro Turskyi
[dmytro@turskyi.com](mailto:dmytro@turskyi.com)
https://github.com/Turskyi
Note: Since this is a sample app, it's not intended for production use or
publication on Google Play.
## Screenshots:
