Simplifying Application Development with Kotlin Multiplatform Mobile
About This Book
Teams that reuse code across mobile platforms can often move faster than competitors who build everything twice. Kotlin Multiplatform Mobile (KMM) is one practical way to do this, letting Android and iOS teams share code while keeping room for native development where it matters. The opening chapters explain what the Kotlin Multiplatform approach is, how it works, and where it differs from cross-platform frameworks such as React Native and Flutter, as well as from code-sharing alternatives like C++. From there, the book shows how a team can use the SDK to build native applications more effectively, drawing on enduring principles and worked examples. Later sections cover the core concepts, explain why sharing user interface code tends to fail, and walk through building a small KMM application from start to finish. The final part offers expert advice and best practices, along with questions about running KMM in production and driving its adoption, to help readers take their project and career to the next level. By the end, readers should understand what KMM can do and be able to share code between Android and iOS with flexibility. The book is aimed at native Android and iOS developers who want to produce high-quality apps through an efficient development process. Readers should already know the relevant platform and languages: Android with Java or Kotlin, or iOS with Objective-C or Swift. Swift developers do not need prior Kotlin experience, since the language is introduced in the context of Swift.
ISBN: 9781801819657
Unlock Exclusive Content
Experience the hidden layers of 'Simplifying Application Development with Kotlin Multiplatform Mobile'. Scan the book cover with the Appilog mobile app to see behind-the-scenes videos, author reviews, and interactive digital stories.
Available on iOS & Android






