![]() ![]() The iOS Engineer’s Guide to Beginning Kotlin Multiplatform Development.This post is part of a series on Kotlin Multiplatform: In subsequent blogs, I’ll dig into the trade-offs with representative code samples and my personal recommendations. This post discusses what platform-dependent code is versus platform-independent code and overviews the three primary approaches for sharing code between iOS and Android applications using Kotlin Multiplatform, explicitly targeted at iOS engineers. ![]() With the Kotlin Multiplatform version of GapClick in production for over 18 months and having released another app utilizing KMM, I have valuable lessons to share for the technology I’ve chosen. As an iOS engineer with almost no Android experience, I investigated various ways to expand to Android. Given the complexities of writing multi-platform code, this post provides an overview, and future posts will dive deeper into these topics.Īfter I released Gap Click on iOS, Android users were not shy about sharing their feedback that they, too, were excited about it.Platform-independent code is written inside the KMM shared framework and can be used for any business logic for your application that does not directly depend upon any platform-specific code. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |