[KongchangAI]
ConceptKMP

Kotlin Multiplatform

A cross-platform development framework introduced by JetBrains that enables developers to share business logic code written in Kotlin while implementing native UI layers for each target platform, including Android, iOS, and Web. The framework balances code reuse with native user experience across platforms.

Timeline (last 90 days)

Oct 30

Kotlin Serialization is Kotlin's official serialization framework, generating serializers for @Serializable classes via a compiler plugin, and is a first-class citizen of Kotlin Multiplatform.

Unverified50%
Oct 30

On code sharing, Notability ultimately found Kotlin Multiplatform easier for iOS engineers to pick up than C++ or Objective-C, with better performance and faster development, and it is still actively evaluating it.

Unverified50%
Oct 29

Kotlin Multiplatform (KMP) allows business logic to be shared across multiple platforms, JNI is the bridge for interaction between Java/Kotlin and native C++ code, and security auditing requires tracing the complete path from the Kotlin UI layer through KMP shared logic to JNI native calls.

Unverified50%
Oct 29

Agents lacking project context have three structural blind spots in security audits: they do not understand the relationship between dynamic feature modules and the APK bundle, cannot trace complete data flows across KMP and JNI, and do not understand differences in minSdk and build flavors.

Unverified50%
Oct 18

DSupport is an AI customer service project built with Kotlin Multiplatform, created by developer Diego Ferreira Caetano, which hand-writes RAG, MCP and multi-agent orchestration from scratch without using any agent framework.

Unverified50%
Oct 1

According to the discussion in GitHub Issue #5421, the development team chose the Kotlin Multiplatform approach, sharing core business logic while separately implementing the UI layer for iOS.

Unverified50%
Oct 1

Cross-platform development involves technical trade-offs among code reuse, maintaining native experience, and maintenance costs.

Unverified50%
Sep 2

Extracting core business logic into pure Kotlin modules that do not depend on Android platform APIs, which can then be reused on iOS via KMP, is an architectural strategy for reducing cross-platform migration costs.

Unverified50%
Sep 2

By the end of 2024, KMP had officially released a stable version, Google listed it as one of Android's officially recommended cross-platform solutions, and companies such as Netflix, McDonald's, and VMware have adopted it in production environments.

Unverified50%
Sep 2

Kotlin Multiplatform is a cross-platform development framework launched by JetBrains with the philosophy of 'share what you want to share,' providing native implementations for different platforms through the expect/actual mechanism.

Unverified50%

3 more timeline events

All Facts (14)

Unverified

Kotlin Multiplatform(KMP)在2023年正式进入稳定版本

90%
Unverified

Kotlin Serialization is Kotlin's official serialization framework, generating serializers for @Serializable classes via a compiler plugin, and is a first-class citizen of Kotlin Multiplatform.

50%
Unverified

On code sharing, Notability ultimately found Kotlin Multiplatform easier for iOS engineers to pick up than C++ or Objective-C, with better performance and faster development, and it is still actively evaluating it.

50%
Unverified

Kotlin Multiplatform (KMP) allows business logic to be shared across multiple platforms, JNI is the bridge for interaction between Java/Kotlin and native C++ code, and security auditing requires tracing the complete path from the Kotlin UI layer through KMP shared logic to JNI native calls.

50%
Unverified

Agents lacking project context have three structural blind spots in security audits: they do not understand the relationship between dynamic feature modules and the APK bundle, cannot trace complete data flows across KMP and JNI, and do not understand differences in minSdk and build flavors.

50%
Unverified

DSupport is an AI customer service project built with Kotlin Multiplatform, created by developer Diego Ferreira Caetano, which hand-writes RAG, MCP and multi-agent orchestration from scratch without using any agent framework.

50%
Unverified

According to the discussion in GitHub Issue #5421, the development team chose the Kotlin Multiplatform approach, sharing core business logic while separately implementing the UI layer for iOS.

50%
Unverified

Cross-platform development involves technical trade-offs among code reuse, maintaining native experience, and maintenance costs.

50%
Unverified

By the end of 2024, KMP had officially released a stable version, Google listed it as one of Android's officially recommended cross-platform solutions, and companies such as Netflix, McDonald's, and VMware have adopted it in production environments.

50%
Unverified

Extracting core business logic into pure Kotlin modules that do not depend on Android platform APIs, which can then be reused on iOS via KMP, is an architectural strategy for reducing cross-platform migration costs.

50%
Unverified

Kotlin Multiplatform is a cross-platform development framework launched by JetBrains with the philosophy of 'share what you want to share,' providing native implementations for different platforms through the expect/actual mechanism.

50%
Unverified

Kotlin Multiplatform is a cross-platform development framework launched by JetBrains, with the core philosophy of sharing what you want to share, and achieves interoperability with Swift and Objective-C on the iOS side through the expect/actual mechanism and Kotlin/Native compilation.

50%
Unverified

In cross-platform architecture, pure business logic should be extracted into pure Kotlin modules that do not depend on Android platform APIs, so that they can be reused on iOS via KMP.

50%
Unverified

As of the end of 2024, Kotlin Multiplatform has officially released a stable version, Google has listed it as one of Android's officially recommended cross-platform solutions, and companies such as Netflix, McDonald's, and VMware have adopted it in production environments.

50%

Source Articles