# kotlin multiplatform mobile

Kotlin Multiplatform Mobile is an SDK for cross-platform iOS and Android development that enables sharing application logic while supporting platform-specific code.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## ATOM (A Touch of Multiplatform) Episode #3 - Touchlab

DevFeed: [ATOM (A Touch of Multiplatform) Episode #3 - Touchlab](<https://devfeed.tech/articles/atom-a-touch-of-multiplatform-episode-3-touchlab-38161.md>)

Original publisher: [Read original article](<https://touchlab.co/atom-a-touch-of-multiplatform-episode-3>)

Published: 2022-12-20T20:51:56Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [atom](<https://devfeed.tech/tags/atom.md>), [kmm](<https://devfeed.tech/tags/kmm.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-multiplatform-mobile](<https://devfeed.tech/tags/kotlin-multiplatform-mobile.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [objective-c](<https://devfeed.tech/tags/objective-c.md>), [swift](<https://devfeed.tech/tags/swift.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>), [twitter](<https://devfeed.tech/tags/twitter.md>), [website](<https://devfeed.tech/tags/website.md>)

### AI overview

Episode 3 of the ATOM podcast features Maxwell Anselm from Lutron discussing the company's evaluation, adoption, and scaling of Kotlin Multiplatform Mobile. The conversation covers team structure, learning from failure, iOS development, Swift and Objective-C interoperability, interfaces, CI/CD pipelines, Gradle, Xcode, Compose on iOS, the ecosystem, and the new memory model.

### Source excerpt

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.

## Kotlin Multiplatform Mobile Beta and Touchlab Adoption Tools

DevFeed: [Kotlin Multiplatform Mobile Beta and Touchlab Adoption Tools](<https://devfeed.tech/articles/kmm-beta-making-it-even-better-touchlab-38270.md>)

Original publisher: [Read original article](<https://touchlab.co/kotlin-multiplatform-mobile-beta>)

Published: 2022-12-08T12:05:17Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [beta](<https://devfeed.tech/tags/beta.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-multiplatform-mobile](<https://devfeed.tech/tags/kotlin-multiplatform-mobile.md>), [mobile](<https://devfeed.tech/tags/mobile.md>)

### AI overview

The article discusses JetBrains' October 2022 announcement that Kotlin Multiplatform Mobile entered Beta and describes Touchlab tools intended to help developers and mobile teams adopt KMM.

### Source excerpt

Kotlin Multiplatform Mobile Beta was announced October 2022. We're highlighting how Touchlab has improved the developer experience.

## The Evolution of Kotlin Multiplatform Mobile - 2022 Edition - Russell Wolf

DevFeed: [The Evolution of Kotlin Multiplatform Mobile - 2022 Edition - Russell Wolf](<https://devfeed.tech/articles/the-evolution-of-kotlin-multiplatform-mobile-2022-edition-russell-wolf-38328.md>)

Original publisher: [Read original article](<https://touchlab.co/the-evolution-of-kotlin-multiplatform-mobile>)

Published: 2022-10-31T18:13:15Z

Content type: opinion

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [kotlin-native](<https://devfeed.tech/topics/kotlin-native.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [cocoapods](<https://devfeed.tech/topics/cocoapods.md>), [Library](<https://devfeed.tech/topics/library.md>), [swift-package-manager](<https://devfeed.tech/topics/swift-package-manager.md>), [swift-package](<https://devfeed.tech/topics/swift-package.md>), [Maven Central](<https://devfeed.tech/topics/maven-central.md>)

Tags: [cocoapods](<https://devfeed.tech/tags/cocoapods.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-multiplatform-mobile](<https://devfeed.tech/tags/kotlin-multiplatform-mobile.md>), [kotlin-native](<https://devfeed.tech/tags/kotlin-native.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [maven-central](<https://devfeed.tech/tags/maven-central.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>)

### AI overview

This retrospective traces Kotlin Multiplatform Mobile from its early experimental stage, when Kotlin/Native memory management, Gradle configuration, and Xcode integration were difficult, to a more mature state with improved memory management, iOS integration through CocoaPods and Swift Package Manager, and better Kotlin-to-Swift interoperability. It also describes growth in the KMM library ecosystem, from about five published libraries in 2018 to more than 1,000 relevant artifacts on Maven Central.

### Source excerpt

Kotlin Multiplatform has come a long way in the last few years. As someone who was there when the KMP community first formed, I've seen the ecosystem grow from a few developers trying things out experimentally to a growing number of teams using it in their production apps. With the Kotlin Multiplatform Mobile Beta freshly announced, it's a neat moment to look back on how far everything has come. How It Started In the early days, KMP wasn't very easy for new users.

## Overcoming KMM's Early Adopter Blues - Samuel Hill

DevFeed: [Overcoming KMM's Early Adopter Blues - Samuel Hill](<https://devfeed.tech/articles/overcoming-kmm-s-early-adopter-blues-samuel-hill-38307.md>)

Original publisher: [Read original article](<https://touchlab.co/overcoming-kmms-early-adopter-blues>)

Published: 2022-10-04T20:12:22Z

Content type: opinion

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Development](<https://devfeed.tech/topics/development.md>), [jetbrains](<https://devfeed.tech/topics/jetbrains.md>), [legacy](<https://devfeed.tech/topics/legacy.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [adoption](<https://devfeed.tech/tags/adoption.md>), [challenges](<https://devfeed.tech/tags/challenges.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [development](<https://devfeed.tech/tags/development.md>), [featured](<https://devfeed.tech/tags/featured.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [kmm](<https://devfeed.tech/tags/kmm.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [memory-management](<https://devfeed.tech/tags/memory-management.md>), [migration](<https://devfeed.tech/tags/migration.md>), [production](<https://devfeed.tech/tags/production.md>)

### AI overview

The article reviews challenges faced by early Kotlin Multiplatform Mobile adopters, including difficult project setup, library integration, and the legacy memory model. It describes Touchlab's KaMPKit and Stately efforts and notes JetBrains' subsequent project and memory-model improvements, before introducing challenges for larger production teams.

### Source excerpt

As we approach a Kotlin Multiplatform Mobile Beta, we take a look back at some of the challenges and missteps early KMM adoption had to overcome.

## When iOS Engineers Should Use Kotlin Multiplatform's expect/actual Syntax

DevFeed: [When iOS Engineers Should Use Kotlin Multiplatform's expect/actual Syntax](<https://devfeed.tech/articles/why-ios-engineers-should-avoid-this-glorified-kmm-technique-34119.md>)

Original publisher: [Read original article](<https://artandscienceofcoding.com/science/avoid-this-kmm-technique/>)

Author: Derek Lee

Published: 2022-09-22T00:00:00Z

Content type: opinion

Language: en

Sources: [art and science of coding](<https://devfeed.tech/sources/art-and-science-of-coding.md>)

Topics: [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Objective-C](<https://devfeed.tech/topics/objective-c.md>)

Tags: [guide](<https://devfeed.tech/tags/guide.md>), [kmm](<https://devfeed.tech/tags/kmm.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [objective-c](<https://devfeed.tech/tags/objective-c.md>), [science](<https://devfeed.tech/tags/science.md>)

### AI overview

This article argues that iOS engineers building multiplatform apps with Kotlin Multiplatform Mobile should generally write platform-dependent code in Swift instead of using the expect/actual syntax. It identifies building a multiplatform framework as the main case where the syntax may be worth considering and recommends consulting Apple's Objective-C documentation and Kotlin/Native headers when using it.

### Source excerpt

TL;DR If you're an iOS engineer who wants to build multiplatform apps using KMM, the few benefits of using the expect/actual syntax do not outweigh those of writing your platform-dependent code in Swift. The use-case for iOS engineers to consider leveraging expect/actual syntax would be when building a multiplatform framework. If you're going to use expect/actual, be sure to reference Apple's Objective-C documentation over Swift documentation and use the Kotlin/Native headers for the most accurate representation of the iOS APIs available in Kotlin. The expect/actual Syntax of Kotlin Multiplatform Mobile (KMM) The Kotlin Multiplatform SDK includes a syntactical construct integrated into JetBrains IDEs that engineers can use to define classes and functions that are expect -ed (pun intended) to have platform-specific implementations. The actual implementations are also written in Kotlin separately for Android and iOS. When looking at the code modules in a KMM project: within the KMM shared framework module, you first define a class or a function as expected. Then the actual implementations are written for each supported platform module. The following example illustrates what module the code is defined within for Android and iOS: The `common` module defines the expected classes and functions, and platform modules define the actual implementation. We looked at some simple examples in the last blog. These examples are helpful because they allow us to wrap our heads around the concept before diving into something more complicated. I want to take you on a journey of writing some code using this approach to illustrate how this can become more complicated in practice than expected. In fact, I'm going to make a bold statement and propose that there's only a single scenario where you, the iOS Engineer, should even consider using the expect/actual syntax. This post is part of a series on Kotlin Multiplatform: The iOS Engineer's Guide to Beginning Kotlin Multiplatform Development

## I Know Nothing in Kotlin

DevFeed: [I Know Nothing in Kotlin](<https://devfeed.tech/articles/i-know-nothing-in-kotlin-37554.md>)

Original publisher: [Read original article](<https://colintheshots.com/writing/i-know-nothing-in-kotlin/>)

Published: 2022-08-30T17:52:35Z

Content type: tutorial

Language: en

Sources: [Colin The Shots](<https://devfeed.tech/sources/colin-the-shots.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Exception](<https://devfeed.tech/topics/exception.md>), [Coroutines](<https://devfeed.tech/topics/coroutines.md>), [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>)

Tags: [coroutines](<https://devfeed.tech/tags/coroutines.md>), [exception-handling](<https://devfeed.tech/tags/exception-handling.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform-mobile](<https://devfeed.tech/tags/kotlin-multiplatform-mobile.md>), [refactor](<https://devfeed.tech/tags/refactor.md>)

### AI overview

This developer article explains Kotlin's Nothing type through a refactoring example involving exception handling in a shared Kotlin Multiplatform Mobile repository. It distinguishes Nothing from Unit and describes using it when a function always throws, including when interoperating with Swift code and preserving coroutine cancellation.

### Source excerpt

When the Greek philosopher Socrates professed that "I know only one thing-- that I know nothing," he wasn't exactly professing ignorance. It was an ancient formulation of the Dunning-Kruger effect.

## The Evolution of Kotlin Multiplatform Mobile - 2022 Edition (OLD) - Russell Wolf

DevFeed: [The Evolution of Kotlin Multiplatform Mobile - 2022 Edition (OLD) - Russell Wolf](<https://devfeed.tech/articles/the-evolution-of-kotlin-multiplatform-mobile-2022-edition-old-russell-wolf-38201.md>)

Original publisher: [Read original article](<https://touchlab.co/evolution-kotlin-multiplatform-mobile-old>)

Published: 2021-11-01T15:31:26Z

Content type: opinion

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [Library](<https://devfeed.tech/topics/library.md>), [Maven Central](<https://devfeed.tech/topics/maven-central.md>), [jetbrains](<https://devfeed.tech/topics/jetbrains.md>)

Tags: [evolution](<https://devfeed.tech/tags/evolution.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-multiplatform-mobile](<https://devfeed.tech/tags/kotlin-multiplatform-mobile.md>), [kotlin-native](<https://devfeed.tech/tags/kotlin-native.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [maven-central](<https://devfeed.tech/tags/maven-central.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>)

### AI overview

Russell Wolf reviews the evolution of Kotlin Multiplatform Mobile from its early experimental period to broader production use. The article describes improvements in Kotlin/Native memory management, Xcode integration, dependency distribution, Swift interoperability, and the growth of the KMM library ecosystem.

### Source excerpt

Touchlab's Russell Wolf looks at how the evolution of KMM has been playing out since the first introduction of Kotlin Multiplatform to today

## Kotlin Multiplatform Mobile (KMM/KMP) and Kotlin 1.5.30 - Kevin Galligan

DevFeed: [Kotlin Multiplatform Mobile (KMM/KMP) and Kotlin 1.5.30 - Kevin Galligan](<https://devfeed.tech/articles/kotlin-multiplatform-mobile-kmm-kmp-and-kotlin-1-5-30-kevin-galligan-38274.md>)

Original publisher: [Read original article](<https://touchlab.co/kotlin-multiplatform-mobile-kotlin-1-5-30>)

Published: 2021-09-13T02:07:53Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>)

Tags: [concurrency](<https://devfeed.tech/tags/concurrency.md>), [kmm](<https://devfeed.tech/tags/kmm.md>), [kmp](<https://devfeed.tech/tags/kmp.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-multiplatform-mobile](<https://devfeed.tech/tags/kotlin-multiplatform-mobile.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>)

### AI overview

The article examines Kotlin 1.5.30 as a milestone for Kotlin Multiplatform and Kotlin Multiplatform Mobile. It focuses on the preview of a new Kotlin/Native memory model, its implications for shared state and concurrency, and the remaining uncertainty before production adoption.

### Source excerpt

1.5.30 presents a few big features, which will ultimately pave the way for "production ready" mainstream adoption of Kotlin shared code technology.

## Kotlin Multiplatform Mobile: Building a Business Case for KMP - Touchlab

DevFeed: [Kotlin Multiplatform Mobile: Building a Business Case for KMP - Touchlab](<https://devfeed.tech/articles/kotlin-multiplatform-mobile-building-a-business-case-for-kmp-touchlab-38170.md>)

Original publisher: [Read original article](<https://touchlab.co/building-business-case-kotlin-multiplatform>)

Published: 2020-10-22T21:23:39Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [kmp](<https://devfeed.tech/tags/kmp.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-multiplatform-mobile](<https://devfeed.tech/tags/kotlin-multiplatform-mobile.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [touchlabshare](<https://devfeed.tech/tags/touchlabshare.md>)

### AI overview

A TouchlabShare episode discusses how developers can communicate the business impact of sharing mobile code with Kotlin Multiplatform Mobile. Touchlab representatives also discuss lessons learned and approaches for building a business case.

### Source excerpt

Touchlab partner Jeff & business development lead Carmichael discuss approaches for devs to communicate the business impact of KMM code sharing.

## Kotlin 1.4 Online Event - Day 4 Recap (Kotlin for Server Side) - Touchlab

DevFeed: [Kotlin 1.4 Online Event - Day 4 Recap (Kotlin for Server Side) - Touchlab](<https://devfeed.tech/articles/kotlin-1-4-online-event-day-4-recap-kotlin-for-server-side-touchlab-38257.md>)

Original publisher: [Read original article](<https://touchlab.co/kotlin-1-4-online-event-day-4-recap>)

Published: 2020-10-20T14:22:08Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [development](<https://devfeed.tech/tags/development.md>), [kmm](<https://devfeed.tech/tags/kmm.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [recap](<https://devfeed.tech/tags/recap.md>), [touchlabshare](<https://devfeed.tech/tags/touchlabshare.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

A video recap of Day 4 of the Kotlin 1.4 event, focused on Kotlin for server-side development. The Touchlab team also shares its enthusiasm for Kotlin Multiplatform Mobile and discusses its present and future.

### Source excerpt

The following video is a recap of Day 4 KMM announcements and development from the Kotlin 1.4 event. This video is intended for managers interested in KMM.

## Kotlin 1.4 Online Event - Day 2 Recap - Touchlab

DevFeed: [Kotlin 1.4 Online Event - Day 2 Recap - Touchlab](<https://devfeed.tech/articles/kotlin-1-4-online-event-day-2-recap-touchlab-38255.md>)

Original publisher: [Read original article](<https://touchlab.co/kotlin-1-4-online-event-day-2-recap>)

Published: 2020-10-14T15:39:08Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>), [jetbrains](<https://devfeed.tech/topics/jetbrains.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [kmm](<https://devfeed.tech/tags/kmm.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [recap](<https://devfeed.tech/tags/recap.md>), [touchlabshare](<https://devfeed.tech/tags/touchlabshare.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

A video recap of Day 2 of the Kotlin 1.4 online event, covering libraries being developed by the JetBrains and Kotlin teams and their relevance to teams considering Kotlin Multiplatform Mobile.

### Source excerpt

The following video is a recap of Day 2 KMM announcements and development from the Kotlin 1.4 event. This video is intended for managers interested in KMM.

## Kotlin 1.4 Online Event - Day 1 Recap - Touchlab

DevFeed: [Kotlin 1.4 Online Event - Day 1 Recap - Touchlab](<https://devfeed.tech/articles/kotlin-1-4-online-event-day-1-recap-touchlab-38254.md>)

Original publisher: [Read original article](<https://touchlab.co/kotlin-1-4-event-day-1-recap>)

Published: 2020-10-13T00:11:29Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [jetbrains](<https://devfeed.tech/topics/jetbrains.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [adopting](<https://devfeed.tech/tags/adopting.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [event](<https://devfeed.tech/tags/event.md>), [kmm](<https://devfeed.tech/tags/kmm.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [recap](<https://devfeed.tech/tags/recap.md>), [touchlabshare](<https://devfeed.tech/tags/touchlabshare.md>)

### AI overview

A video recap of Day 1 of the Kotlin 1.4 online event, covering KMM announcements and development. It notes Kotlin 1.4's focus on quality and performance and targets engineering managers considering KMM adoption.

### Source excerpt

The following video is a recap of Day 1 KMM announcements and development from the Kotlin 1.4 event. This video is intended for managers interested in KMM.

## Kotlin Multiplatform Mobile (KMM) Talks at Kotlin 1.4 Release Event - Touchlab

DevFeed: [Kotlin Multiplatform Mobile (KMM) Talks at Kotlin 1.4 Release Event - Touchlab](<https://devfeed.tech/articles/kotlin-multiplatform-mobile-kmm-talks-at-kotlin-1-4-release-event-touchlab-38239.md>)

Original publisher: [Read original article](<https://touchlab.co/kmm-talks-kotlin-1-4-release-event>)

Published: 2020-10-11T22:00:15Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [jetbrains](<https://devfeed.tech/topics/jetbrains.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>)

Tags: [conference](<https://devfeed.tech/tags/conference.md>), [event](<https://devfeed.tech/tags/event.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-multiplatform-mobile](<https://devfeed.tech/tags/kotlin-multiplatform-mobile.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [recap](<https://devfeed.tech/tags/recap.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

Touchlab previews the Kotlin 1.4 Online Event from JetBrains and highlights KMM-related talks the team plans to watch. The article also describes Touchlab's planned recap videos for engineering managers considering KMM adoption.

### Source excerpt

Kotlin 1.4 released with a focus on quality and performance. We list the KMM talks we'll be attending at the JetBrains Kotlin 1.4 release event.

## Kotlin Multiplatform Mobile: Lessons from KMM in Production @ Careem - Touchlab

DevFeed: [Kotlin Multiplatform Mobile: Lessons from KMM in Production @ Careem - Touchlab](<https://devfeed.tech/articles/kotlin-multiplatform-mobile-lessons-from-kmm-in-production-careem-touchlab-38271.md>)

Original publisher: [Read original article](<https://touchlab.co/kotlin-multiplatform-mobile-careem>)

Published: 2020-10-08T18:57:07Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [kmm](<https://devfeed.tech/tags/kmm.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-multiplatform-mobile](<https://devfeed.tech/tags/kotlin-multiplatform-mobile.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [touchlabshare](<https://devfeed.tech/tags/touchlabshare.md>)

### AI overview

A Touchlab episode featuring Ahmed El-Helw, Android Lead at Careem, discussing multithreading and early-adopter lessons from using Kotlin Multiplatform Mobile in production.

### Source excerpt

In this episode of #TouchlabShare, Ahmed El-Helw (Android Lead @ Careem) joins from Dubai to discuss multithreading & KMM early adopter lessons.

## Kotlin Multiplatform Mobile: Launching & Maintaining an Open Source Library - Touchlab

DevFeed: [Kotlin Multiplatform Mobile: Launching & Maintaining an Open Source Library - Touchlab](<https://devfeed.tech/articles/kotlin-multiplatform-mobile-launching-maintaining-an-open-source-library-touchlab-38275.md>)

Original publisher: [Read original article](<https://touchlab.co/kotlin-multiplatform-mobile-library-development>)

Published: 2020-10-08T18:28:34Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>), [Library](<https://devfeed.tech/topics/library.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [api-design](<https://devfeed.tech/tags/api-design.md>), [community](<https://devfeed.tech/tags/community.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-multiplatform-mobile](<https://devfeed.tech/tags/kotlin-multiplatform-mobile.md>), [library](<https://devfeed.tech/tags/library.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [touchlabshare](<https://devfeed.tech/tags/touchlabshare.md>)

### AI overview

A Touchlab community discussion features engineer Russell Wolf explaining how he created and maintains Multiplatform Settings, an open-source library for Kotlin Multiplatform Mobile. He discusses its career impact, community feedback, roadmap, and code and API design decisions.

### Source excerpt

Russell is a multiplatform engineer at Touchlab. He tells the story of how he decided to develop an open-source library for Kotlin Multiplatform Mobile.