Experienced professional with over 8 years of development in the mobile and web domain. I like writing and exploring different techniques of modern application development.
I am available for: - Mentoring - Consulting - Tech Content Creation - Mobile App Development - Web Development
Recently while working on a requirement I stumbled upon a task that needed the ExpandableListView functionality from the old XML days. This is when I realized that there isn't really a composable in the Jetpack compose library that provides this solu...

This article is in continuation of the first part where we discuss how to create lifecycle-aware components in Android. If you missed that article I highly recommend you to read it here as it explains in detail how lifecycle awareness works. In this...

The main guideline for any Android application following the MVVM architecture pattern is separation of concerns. This means the Activity is to be used solely for UI-related tasks and all other business logic needs to be implemented in the ViewModel ...
