PinnedMortyBetter Previews in Jetpack Compose, Tips and TricksEverything You Need to Know to Unlock Jetpack Compose Previews Potential Like an ExpertAug 21, 20232Aug 21, 20232
PinnedMortyModern Android Development with MVVM, MVI, and Kotlin Flows — Part 1Explores a stunning architecture for top-notch Android developmentMay 23, 20233May 23, 20233
PinnedMortyMastering Kotlin Channels: From Beginner to Pro - Part 1Kotlin Channels are a powerful concurrency construct that enables communication between two or more coroutines. They provide a way to…Apr 1, 2023Apr 1, 2023
MortyMastering Kotlin Channels: From Beginner to Pro — Part 2In this series of posts, I’ll explain Koltin channels in detail. You can find the first part here:Apr 19, 20233Apr 19, 20233
MortyJetpack Compose Side Effects in DetailsOptimizing UI Performance in Jetpack Compose with SideEffect, LaunchedEffect, and DisposableEffect. Learn how to manage UI effects.Apr 18, 20234Apr 18, 20234
MortySharedFlow vs. StateFlow: Best Practices and Real-world examplesDive into the world of Kotlin flows with this in-depth comparison of SharedFlow and StateFlow. Here’s an overview of both types of flows…Mar 23, 20233Mar 23, 20233
MortyShareIn vs StateIn in Kotlin Flows: When to Use EachKotlin Flows are a powerful tool for building reactive and asynchronous applications. With Flows, you can easily handle streams of data…Mar 13, 20233Mar 13, 20233
MortyJetpack Compose: Remember vs RememberSaveableAs an Android developer, I often use Jetpack Compose to build my app’s UI. One of the most important features of Compose is state…Mar 13, 2023Mar 13, 2023