![]() |
![]() |
![]() |
![]() |
![]() |
---|
Atom tasks is an Android Application to create and organise your tasks.
- 100% Kotlin
- 100% Jetpack Compose
- Kotlin Coroutines
- Hilt for dependency injection
- Room persistance library
- Detekt
- Compose Destinations on top of Jetpack Compose Navigation
- MVI pattern design with
StateFlow
- This application tries to follow Clean Code & SOLID principles.
- Atom tasks's code tries to write tests as much as possible in order to get a robust code.
- Not only unit tests, you will find also functional and snapshot tests
- Even it is a production-ready application the objective of this project is to use the cutting-edge libraries and technologies.
You're more than welcome to contribute to this project and it will be appreciated.
Just keep in mind that not everything would match with the application's goals so make sure you ask before putting effort on any feature.