Get Free Shipping on orders over $79
Simplifying Application Development with Kotlin Multiplatform Mobile : Write robust native applications for iOS and Android efficiently - Róbert Nagy

Simplifying Application Development with Kotlin Multiplatform Mobile

Write robust native applications for iOS and Android efficiently

By: Róbert Nagy

eText | 4 March 2022 | Edition Number 1

At a Glance

eText


$37.39

or 4 interest-free payments of $9.35 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Explore the new Kotlin Multiplatform to build native apps for Android and iOS while sharing business logic between the apps

Key Features

  • Improve app development speed dramatically by writing the business logic in Kotlin
  • Implement a native user interface and work with platform-specific APIs
  • Leverage Kotlin Multiplatform Mobile's code-sharing capabilities for your projects

Book Description

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.

What you will learn

  • Get acquainted with the multiplatform approach and KMM's competitive edge
  • Understand how Kotlin Multiplatform works under the hood
  • Get up and running with the Kotlin language quickly in the context of Swift
  • Find out how to share code between Android and iOS
  • Explore tips and best practices in Kotlin Multiplatform Mobile to increase app development efficiency
  • Discover adoption tips to integrate KMM into existing or new production apps

Who This Book Is For

This book is for native Android and iOS developers who want to build high-quality apps using an efficient development process. Knowledge of the framework and the languages used is necessary; that is, Android with Java and Kotlin and iOS with ObjC/Swift. For Swift developers, the book assumes no knowledge of the Kotlin as this will be covered in the context of Swift.

Table of Contents

  1. Battle between Native, Cross-Platform, and Multiplatform
  2. Exploring the Three Compilers of Kotlin Multiplatform
  3. Introducing Kotlin for Swift Developers
  4. Introducing the KMM Learning Project
  5. Writing the Shared Code
  6. Writing the Android Consumer App
  7. Writing the iOS Consumer App
  8. Exploring Tips and Best Practices
  9. Integrating KMM into Existing Android and iOS Apps
  10. Summarizing and Next Steps
on
Desktop
Tablet
Mobile

More in Computer Programming & Software Development

The End of Leadership - Barbara Kellerman

eBOOK

Forty-Four Esolangs : The Art of Esoteric Code - Daniel Temkin

eBOOK