KMP: A Use Case For Common UI Behavior

To meet the needs of a client, we developed code for a common UI feature across three platforms in a KMP project.

When Should I Use KMMBridge?

KMMBridge and KaMPKit are designed to meet different needs. Here is how to determine when to use KMMBridge vs KaMPKit for your multiplatform projects.

ATOM (A Touch of Multiplatform) Episode #3

In this episode of ATOM, we sit down to talk with Lutron’s Maxwell Anselm about going from being a KMM skeptic to a KMM convert.

Using Compose Across Platforms

Let's look at the differences you'll encounter when using Compose for different platforms. I have spent more time with some (Android) than the others, but I have experienced how it has progressed from its early states to the current versions. The initial frustration...

KMM Beta: Making It Even Better

Kotlin Multiplatform Mobile entered Beta in October 2022. We’re chronicling its growth and highlighting how Touchlab has helped make the developer experience better

ATOM (A Touch of Multiplatform) Episode #2

In this episode of A Touch of Multiplatform, we sit down to talk with Jake Wharton and Jesse Wilson from Cash App about “weird and ambitious multiplatform things.”

Kermit KMP Logging 1.0

Kermit KMP Logging 1.0

  Today we’re announcing the stable release of our logging library Kermit If you’ve been following me, I’ve given a few talks on Kotlin KMP library development. In my previous talks I gave some suggestions on what kinds of libraries the community needs. I went out of...

read more
Jetpack Compose 1.0 – Beauty in Simplicity

Jetpack Compose 1.0 – Beauty in Simplicity

“Form follows function,” or so they say. That old tenet of design may be a bit trite, but it does happen to describe a significant shift in direction for Android developers that has been a couple years in the making. If we turn back the clock to May, 2019 and make our...

read more
Fun with Compose: Bad UI in a Great Framework

Fun with Compose: Bad UI in a Great Framework

Intro To celebrate Jetpack Compose finally hitting 1.0, I wanted to take a bit of a deep dive to see what the framework has to offer. Instead of more of the same code labs with useful UI, I decided to bring back an old reddit trend of creating the absolute worst...

read more

Join our KMM newsletter and connect with the community!