📰 Dev.to · Kavearhasi Viswanathan
Articles from Dev.to · Kavearhasi Viswanathan · 8 articles · Updated every 3 hours · View all reads
All
⚡ AI Lessons (10320)
ArXiv cs.AIDev.to · FORUM WEBDev.to AIForbes InnovationOpenAI NewsHugging Face Blog

Dev.to · Kavearhasi Viswanathan
5mo ago
StateFlow vs. SharedFlow: Thinking in "State" vs. "Event"
We've all been there. You're building a new feature, everything works perfectly. You tap a button,...

Dev.to · Kavearhasi Viswanathan
6mo ago
Battle-Tested Coroutines: Advanced Tactics & Common Traps
You understand the why and the how of coroutines. You know about suspend functions and structured...

Dev.to · Kavearhasi Viswanathan
6mo ago
The Compiler's Secret: How Coroutines Actually Work
In the last post, we saw why coroutines became the standard for Android concurrency. They let us...

Dev.to · Kavearhasi Viswanathan
6mo ago
From Callback Hell to Coroutines: An Evolutionary History of Android Concurrency
Every seasoned Android developer remembers the pattern. It's a rite of passage: staring at a piece of...

Dev.to · Kavearhasi Viswanathan
6mo ago
Your Sealed Class Cookbook: 3 Production-Ready Android Recipes
Over the last four posts, we've explored the theory and power of Kotlin's sealed hierarchies. We've...

Dev.to · Kavearhasi Viswanathan
6mo ago
Kotlin’s Sealed Interfaces: Smashing the Inheritance Wall
In my last post, we saw how sealed class can shield us from junk-drawer null objects by enforcing...

Dev.to · Kavearhasi Viswanathan
6mo ago
Kotlin's Toolbox: Sealed Class vs. Enum vs. Abstract Class
So far in this series, we've seen how sealed classes help us escape the "Junk Drawer" anti-pattern...

Dev.to · Kavearhasi Viswanathan
6mo ago
Your Code is a Minefield: Let's Talk About Kotlin's Sealed Classes
It was 2 AM, and the production crash alerts wouldn't stop. The culprit? A NullPointerException...
DeepCamp AI