PinnedJaewoong Eum·Aug 17, 2024Learn Kotlin and Android With Dove LetterAs a developer, staying current with the latest technologies, tips, and skills is important for growth. Many developers turn to platforms…A response icon1A response icon1
InProAndroidDevbyJaewoong Eum·Jun 21Announcing Jetpack Compose Mechanisms: The Book and Course on How Compose Actually WorksYou hit a recomposition that made no sense. You opened the function, read it twice, and still could not see why it ran again. Maybe you…
InProAndroidDevbyJaewoong Eum·Mar 31Jetpack Compose Hot Reload on Real Android Devices: Reduce the Build Time to SecondsIn Jetpack Compose development, you are probably rebuilding your app tens of times per day to adjust the subtle design specifications. Each…
InProAndroidDevbyJaewoong Eum·Mar 28Build Your Own Landscapist Image Plugin in Jetpack ComposeLandscapist provides a composable image loading library for Jetpack Compose and Kotlin Multiplatform. Among its image composables…
Jaewoong Eum·Feb 18Practical Kotlin Deep Dive: Master Kotlin Internals and Ace Your Next Technical InterviewMost Kotlin developers can write a data class, launch a coroutine, or use lazy without thinking twice. These features work, the code…
InProAndroidDevbyJaewoong Eum·Feb 175 Kotlin Internals You Should KnowKotlin makes writing clean, expressive code feel effortless. Features like data classes, lazy properties, and extension functions save you…
InProAndroidDevbyJaewoong Eum·Feb 15Building a Google Maps Style Bottom Sheet with Jetpack ComposeGoogle Maps popularized a bottom sheet pattern that most Android developers recognize immediately: a small panel peeking from the bottom of…
InProAndroidDevbyJaewoong Eum·Feb 15Compose Stability Analyzer 0.7.0: Recomposition Cascade and Live HeatmapJetpack Compose’s stability system determines whether a composable function can be skipped during recomposition. When all parameters are…
InProAndroidDevbyJaewoong Eum·Feb 8Scalable API Response Handling Across Multi-Layered Architectures with SandwichModern Android applications commonly adopt multi-layered architectures such as MVVM or MVI, where data flows through distinct layers: a…A response icon1A response icon1
InProAndroidDevbyJaewoong Eum·Jan 4Announcing Landscapist Core: A New Image Loading Library for Android & Compose MultiplatformImage loading has always been a fundamental challenge in mobile and cross-platform development. While Android developers have relied on…A response icon3A response icon3