Parniyan MousaiePower of Jetpack Compose CompilerIn the world of UI development, there’s an exciting technology called Compose. It’s built using Kotlin and offers a fresh approach to…May 4May 4
Parniyan MousaieShared ViewModel in Jetpack ComposeHaving a screen that displays data in a list and allows navigation to another screen to show item details is a common requirement. However…May 31May 31
Parniyan MousaieUnderstanding Covariance, Contravariance, and Invariance in KotlinIn Kotlin, understanding covariance, contravariance, and invariance is essential when working with type hierarchies and collections. These…Feb 115Feb 115
Parniyan MousaieBuilding a Draggable Lazy Column in Jetpack ComposeIntroduction: Jetpack Compose has revolutionized Android UI development with its declarative and composable approach. In this article, we…Dec 2, 2023Dec 2, 2023
Parniyan MousaieHow to Open an OS Default Bottom Sheet Chooser with Filtered List of Installed Email Apps on…IntroductionOct 27, 2023Oct 27, 2023
Parniyan MousaieUnleashing the Power of Performance in Jetpack Compose: A Deep Dive into Compile-Time AnalysisJetpack Compose, with its declarative and intuitive approach to UI development, has revolutionized the way we create Android applications…Aug 26, 20231Aug 26, 20231
Parniyan MousaieSolving the Circular Array Loop Problem with KotlinThe Circular Array Loop problem is a classic problem in computer science that involves detecting whether a given array contains a loop. In…Aug 1, 20231Aug 1, 20231
Parniyan MousaieSolving the Number of Islands Problem with KotlinThe Number of Islands problem is a classic problem in computer science that involves counting the number of connected regions of ‘1’s in a…Aug 1, 2023Aug 1, 2023
Parniyan MousaieSolving the Knight Probability in Chessboard Problem with KotlinThe Knight Probability in Chessboard problem is a classic problem in computer science that involves finding the probability that a knight…Aug 1, 2023Aug 1, 2023