🔁 Hot Reload = Caffeine shot ☕ ♻️ Hot Restart = Power nap 💤 🔁 Hot Reload Injects...
When I started learning Android, my senior asked me to “just show a message on the screen.” Easy,...
A quick overview of my journey learning Riverpod for Flutter app state management — with a full tutorial linked inside!
“Why isn’t ConsumerWidget working?!” Been there? So was I — and here’s what I learned 👇 ...
Jetpack Compose has made Android UI development faster and cleaner — and yes, it works beautifully...
Originally published on Medium: Unboxing ViewModel in Android Ever wondered why your input fields...
Still managing all your Compose UI state with mutableStateOf? That’s just one tool in your toolbox...
Working with Jetpack Compose? Side effects can be tricky — just like medicine that sometimes causes a...
Learn how Jetpack Compose uses state to automatically update UI — no more manual view changes.
If you're new to Jetpack Compose, one of the first questions that comes to mind is: 🤔 What exactly...
Storing sensitive data like access_token or username in plain SharedPreferences is risky — even in...
New to Kotlin lambdas? You’re not alone. Many beginners run into the same silent mistake—one that...