Simplifying Application Development with Kotlin Multiplatform Mobile

By Róbert Nagy
    Advance your knowledge in tech with a Packt subscription

  • Instant online access to over 7,500+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies

About this book

Sharing code between platforms can help developers gain a competitive edge, and Kotlin Multiplatform Mobile (KMM) offers a sensible way to do it. KMM helps mobile teams share code between Android and iOS in a flexible way, leaving room for native development.

The book begins by helping you to gain a clear understanding of the Kotlin Multiplatform approach, how it works, and how it is different from both cross-platform technologies, such as React Native and Flutter, and code sharing options, such as C++. You'll then learn how your team can leverage this software development kit (SDK) to build native applications more effectively using timeless concepts combined with practical examples and expert tips. As you advance, you'll get to grips with core concepts and understand why UI sharing fails, and get hands-on with developing a small KMM application. Finally, you'll discover tips and best practices along with production and adoption-related questions to arm you with the necessary knowledge to enable you to take the next step in your career and project.

By the end of this Kotlin book, you'll have gained a solid understanding of what Kotlin Multiplatform Mobile provides and be able to share code between Android and iOS in a flexible way.

Publication date:
March 2022

About the Author

  • Róbert Nagy

    Róbert Nagy is a Senior Android Developer at Bloom & Wild. He is an Android and Kotlin developer with a Bachelor of Science in Computer Science degree. He has designed, developed and maintained multiple sophisticated Android apps ranging from 100K+ downloads to 10M+ in the Financial, IoT, Health and Social industries. Some projects that he has been a part of include a social platform for kids, a lightning system controller, Bloom & Wild, etc.

    Browse publications by this author
Simplifying Application Development with Kotlin Multiplatform Mobile
Unlock this book and the full library for $5 a month*
Start now