Don’t Let a Timer Ruin Your Jetpack Compose UI: Best Practices ExplainedJetpack Compose makes building UI faster and more intuitive with a declarative approach. However, one challenge developers face is managing…May 6May 6
📦 Understanding the Box Model in Jetpack Compose: Where’s My Modifier.margin?Jetpack Compose is a modern UI toolkit that rethinks how we build UIs on Android. One of the first things XML developers notice is that…Apr 20Apr 20
⚠️ Tricky Things to Consider While Building UI in Jetpack Compose: Recomposition, State, and Lambda…Jetpack Compose is a powerful, modern, and declarative UI toolkit for Android. It simplifies UI development and lets you write intuitive…Apr 5Apr 5
Things I Wish I Knew as a Senior Android DeveloperPhoto by Pathum Danthanarayana on UnsplashMar 312Mar 312
Kotlin Flows: MutableStateFlow vs. MutableSharedFlow — When to Use Which?Kotlin’s MutableStateFlow and MutableSharedFlow are powerful tools for reactive programming, but they cater to distinct scenarios. Here’s…Mar 15Mar 15
Understanding ‘12’ Different Types of Kotlin Classes with Real Use Cases and ExamplesKotlin provides a variety of class types, each serving a specific purpose. Understanding these class types can help developers write more…Feb 20Feb 20
Implementing WorkManager in Android: A Complete GuideAndroid’s WorkManager is a powerful tool for managing background tasks that need to be executed reliably, even if the app is closed or the…Feb 9Feb 9
Understanding call, apply, and bind in JavaScript with Real-World Use CasesJavaScript provides powerful methods like call, apply, and bind to control the this context of functions. While they may seem confusing at…Feb 6Feb 6
Leveraging Higher-Order Functions in Kotlin for Cleaner Android CodeKotlin’s support for higher-order functions — functions that accept or return other functions — is a game-changer for Android developers…Feb 3Feb 3
High-Level Design (HLD) for Offline Snake Game Feature in an E-Commerce App1. Title and OverviewJan 29Jan 29