The first step was creating wireframes for the concept. Once I had the basics down, I designed the Habit Card logo in Figma and moved on to designing the home screen, including the card.
The next day, I jumped straight into development. I chose to build Habit Card using native Kotlin instead of cross-platform tools. I wanted my app to feel natural and intuitive, deeply integrated with the platform, ensuring a smooth and refined experience for everyday use. Plus, this helped me keep the app size under 4MB.
One of the biggest challenges was building complex widgets since Android widgets don’t support regular UI components.
I documented my daily progress on X (@jithin_jude) if you're curious to see the journey!
Top comments (0)