In this project, you can add tasks with time and after ending the project it will save your tasks as json file. After restarting the project it will take your tasks from json file. While adding your task it will ask you about tasks priority and when you write print command it will show you priority and due time with color. Let me explain what these colors mean:
"C" critical, "O" overtime = Red
"H" high, "T" today = Yellow
"N" normal "I" in time = Green
"L" low = Blue
- kotlinx-datetime
implementation("org.jetbrains.kotlinx:kotlinx-datetime:0.3.1")
- moshi
implementation("com.squareup.moshi:moshi-kotlin:1.12.0")