Kotlin Multiplatform, Compose Multiplatform: Apple’s Strategic Failure
<p>“The Kotlin Multiplatform technology is designed to simplify the development of cross-platform projects. It reduces time spent writing and maintaining the same code for different platforms while retaining the flexibility and benefits of native programming.” ~ <a href="https://kotlinlang.org/docs/multiplatform.html" rel="noopener ugc nofollow" target="_blank">Kotlin.org</a></p>
<p>It’s the Holy Grail of mobile application developers — and management — everywhere.</p>
<p>The ability to write code <em>once</em>, and then run it on any platform.</p>
<p>There are several reasons to want this:</p>
<ol>
<li>A common code base reduces inconsistencies between platforms.</li>
<li>Reduced testing requirements.</li>
<li>Reduced time to market.</li>
<li>Reduced cost of development.</li>
</ol>
<p>But to be honest, it’s probably the latter point that’s key.</p>
<p><a href="https://betterprogramming.pub/kmp-cm-apples-strategic-failure-cb758c24f824"><strong>Website</strong></a></p>