I took part in a 30 days of Kotlin challenge, and I realized I needed a simple app to keep track of my progress. I was crossing out the calendar everyday, but doing it in an app seemed like a better idea. Also I wanted to see my progress visually thus I created this app.
It is a simple app to add challenges that will be alive for 30 days. Everyday a user can go and check in. Once checked in, the response is recorded and the users progress is shown.
I build it using Kotlin. I have used MVVM architecture with architecture components, Navigation components, and Room database.
The main challenge was time, as I had to complete this is a very short amount of time.
This app has the best architecture designed by me till now. So I'm quite happy to be able to build it.
I'm looking forward to adding some services so that the app can send notification everyday and remind the user about it.
Log in or sign up for Devpost to join the conversation.