Migrate your Multi-Module App to AGP and Gradle 8.0 with Android Studio FlamingoMigrate your Multi-Module app to AGP and Gradle 8.0 with Android Studio FlamingoJul 7, 2023A response icon6Jul 7, 2023A response icon6
ViewModels in Clean Architecture-Dos and Don’ts-Part 2In this blog, we are going to focus on the best practices when the ViewModel deals with UI State and passes on the updates in the UI State…Apr 15, 2023Apr 15, 2023
ViewModels in Clean Architecture — Dos and Don’ts — Part 1If you have been developing Android apps for sometime now, then ViewModel is your buddy even before Jetpack Compose OR even Kotlin came…Mar 11, 2023A response icon4Mar 11, 2023A response icon4
Deep Dive into Dispatchers for Kotlin CoroutinesLearn what Dispatchers are, their types, specifics of Unconfined Dispatchers and main difference between IO and Default dispatchers.Apr 14, 2022A response icon2Apr 14, 2022A response icon2
Understanding Protocol Buffers for Android DevelopmentLearn about What, Why and How of Protocol Buffers for Android Development.Apr 13, 2022Apr 13, 2022
Dealing with Multiple APIs via Retrofit? Learn How to use Sealed Classes EffectivelyLearn how to utilize the power of Sealed Classes & Generics to deal with different API responses.Feb 18, 2022A response icon4Feb 18, 2022A response icon4
How and When to convert a Utility function in Kotlin to an Extension FunctionKotlin comes with this awesome feature of Extension Functions and Developers working in Kotlin are encouraged to use this feature!Feb 15, 2022Feb 15, 2022
How to apply State Management and State Hoisting in Jetpack Compose AppsIf you are a beginner to Jetpack compose, understanding and applying State Management and State Hoisting can be challenging!Jan 7, 2022Jan 7, 2022
How to Get Started as an Android DeveloperI started my journey as an Android Developer in 2013.Dec 13, 2021Dec 13, 2021