Kerry Bisset·Apr 12, 2025Scaffold for Jetpack Compose DesktopHave you ever been tempted to write a desktop application using Jetpack Compose? If you’ve explored Compose for mobile or web, you already…
InProAndroidDevbyKerry Bisset·Mar 9, 2025Enhancing Dropdown Menus in Jetpack Compose: Implementing Searchable SelectionHave you ever struggled to find a specific item in a lengthy dropdown menu using Jetpack Compose? While Compose simplifies many aspects of…
Kerry Bisset·Feb 23, 2025Compile-Time Safety with Koin Annotations: What It Catches, What It Doesn’t, and My ExperienceWhat if your dependency injection setup could catch mistakes before running your app?
Kerry Bisset·Jan 21, 2025Kotlin Algorithm — NSGA-IIHave you ever faced a problem where improving one thing comes at the expense of another?
InProAndroidDevbyKerry Bisset·Dec 2, 2024Optimizing UUID Storage in SQLDelight: Text vs. Two Longs and a Look Ahead at UUID v7Primary keys are fundamental to maintaining data integrity and enabling efficient data retrieval. They uniquely identify each record in a…
Kerry Bisset·Nov 25, 2024Enhancing Adaptive UI in Kotlin Multiplatform with Jetpack ComposeAdaptive user interfaces have become essential in modern application development due to the vast array of devices and screen sizes…
Kerry Bisset·Nov 4, 2024Implementing Soft Navigation Requests in Jetpack Compose Navigation — Part 2 : The Back PressIn the previous article, Implementing Soft Navigation Requests in Jetpack Compose Navigation, we explored how to enhance user experience…
Kerry Bisset·Oct 28, 2024Implementing a CustomSide Sheet in Jetpack ComposeHow can a custom overlay sheet enhance the user interface of a mobile app built with Jetpack Compose?
InProAndroidDevbyKerry Bisset·Oct 21, 2024Implementing Soft Navigation Requests in Jetpack Compose Navigation — Part 1Have you ever lost data due to a misclick that takes you somewhere else in an app? It’s a frustrating experience that can lead to user…A response icon1A response icon1