Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 17 days 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 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-26T22:16:04.000Z (5 months ago)
- Last Synced: 2024-07-26T23:28:50.749Z (5 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
[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct-single.svg)](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
[[email protected]](mailto:[email protected])
https://github.com/Turskyi
Note: Since this is a sample app, it's not intended for production use or
publication on Google Play.## Screenshots: