Kamaldeep Kakkar·Jul 6I Thought Coding Was the Hard Part. As a Solo Developer, I Was Wrong.I spent months building my Android app.
InDroidStackbyKamaldeep Kakkar·Jun 18StateFlow vs SharedFlow in Kotlin: The Complete Android Developer GuideIf you’ve worked with Kotlin Coroutines and Flow in Android development, you’ve probably faced this question:
InDroidStackbyKamaldeep Kakkar·Jun 15Android50 Android Interview Questions for Senior DevelopersNot A Member? Read Here
InDroidStackbyKamaldeep Kakkar·Jun 1Understanding Android Memory: Stack, Heap, Garbage Collection & Memory LeaksAs Android developers, we often hear terms like Stack Memory, Heap Memory, Garbage Collection (GC), and Memory Leaks. These concepts are…A response icon3A response icon3
InDroidStackbyKamaldeep Kakkar·May 20Explain recomposition — what triggers it and how to minimize it?This is one of the most important things to understand in Compose truly. Getting recomposition wrong is the #1 source of subtle performance…A response icon1A response icon1
InDroidStackbyKamaldeep Kakkar·May 19Day 6: Cache-aside flow in detail in Android (Part 2)Also Read this : Offline First Arch in Android
InDroidStackbyKamaldeep Kakkar·May 18Day 5: Offline First Arch in Android (Part 1)For Android developers, this is a highly important system design topic.A response icon1A response icon1
InDroidStackbyKamaldeep Kakkar·May 17Day 4: Jetpack Compose Slot Table Explained: Composer, Snapshot & Recomposition InternalsThe Slot Table is one of the most important internal concepts in Jetpack Compose.
InDroidStackbyKamaldeep Kakkar·May 16Day 3: How Kotlin Coroutines Work Internally (Especially suspend Functions)At a high level, Kotlin Coroutines are lightweight state machines managed by the Kotlin compiler and runtime.
InDroidStackbyKamaldeep Kakkar·May 15Day 2: Structured Concurrency in Kotlin Coroutines — Detailed GuideStructured Concurrency is one of the most important concepts in Kotlin Coroutines. It solves problems like