Published inProAndroidDevSafely Navigating the Transition: From Gson to kotlinx.serializationExplore the shift from Gson to kotlinx.serialization, unveiling challenges and clever solutions for a seamless transition. 🚀Dec 29, 2023Dec 29, 2023
Published inProAndroidDevHarmonizing Modifiers in Jetpack Compose: A Tale of Flexibility and Usability“In Jetpack Compose, we journey from strict modifier rules to flexible design, seeking the perfect harmony of usability.” 🚀Oct 22, 2023Oct 22, 2023
Published inMatnnegar EngineeringHow I Optimized Bitmap Memory Management in Matnnegar Using Kotlin’s Property Delegation🚀Discover how Kotlin’s property delegation boosts Bitmap memory in Matnnegar.Sep 21, 20231Sep 21, 20231
Published inProAndroidDevLeveraging Kotlin Delegation to Simplify ViewModel Collaboration and State ManagementExplore how Kotlin delegates revolutionize ViewModel architecture by isolating concerns, enhancing testability, and streamlining state…Sep 20, 20231Sep 20, 20231
Published inProAndroidDevRich UI Models in Android using MVVM and Jetpack ComposeIntroduction:Discover the power of Rich UI Models in Android! Learn how to build dynamic bottom sheets with MVVM and Jetpack Compose 🚀.Jul 22, 20231Jul 22, 20231
Published inProAndroidDevKotlin Coroutine Flows: Deep Dive (Part 2: Hot Flows🔥)Learn how to use Kotlin Coroutine Hot Flows to manage continuous data streams and build reactive applications.May 7, 2023May 7, 2023
Published inProAndroidDevKotlin Coroutine Flows: Deep Dive (Part 1 Cold Flows)Learn how to use Coroutine Flows for asynchronous programming in Android apps, using the reactive stream of data that the Flow API…Apr 3, 2023Apr 3, 2023
Published inProAndroidDevImproving Performance and Reducing Recomposition in Jetpack Compose: A Case StudyImproving Jetpack Compose performance by reducing recomposition: a case study on creating a progress text with an animated background.Mar 24, 20231Mar 24, 20231
Published inProAndroidDevManaging ViewModel State with StateFlow: Preventing Race ConditionsLearn how to avoid race conditions when using StateFlow to manage the state of a ViewModel in your Android app.Mar 10, 20231Mar 10, 20231
Published inProAndroidDevAvoid applying modifiers to the provided modifierPass default Modifier & don’t apply specific styling. Allows customization, promotes flexibility, reusability & separation of concerns.Feb 16, 20231Feb 16, 20231