I was given a Task: Login Screen + List Screen Navigation.
The easy move? A generic To-Do app. I chose differently. ?
Before joining a military grant program, every cadet goes through the same struggle — writing supply lists on paper, rewriting them, and still forgetting something.
So I built Cadet Supply Checklist. A real solution to a real problem I lived myself.
Not just a list app. An Offline First experience where you track quantities, mark purchases, and never lose your data — internet or not.
Tech Stack: Kotlin • Clean Architecture • MVVM • Room • Retrofit • Hilt • Coroutines & Flow • Navigation Component
The task gave me a framework. The decision to make it matter was mine.
That's the difference between a developer who executes... and one who thinks. ?
Would love your feedback on the architecture or approach ?