Simplifying Application Development with Kotlin Multiplatform Mobile: Write robust native applications for iOS and Android efficiently
暫譯: 使用 Kotlin Multiplatform Mobile 簡化應用程式開發:高效撰寫 iOS 和 Android 的穩健原生應用程式
Nagy, Róbert
- 出版商: Packt Publishing
- 出版日期: 2022-03-04
- 售價: $1,400
- 貴賓價: 9.5 折 $1,330
- 語言: 英文
- 頁數: 184
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1801812586
- ISBN-13: 9781801812580
-
相關分類:
Android、Apple Developer、JVM 語言
海外代購書籍(需單獨結帳)
商品描述
Explore the new Kotlin Multiplatform to build native apps for Android and iOS while sharing business logic between 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 cross-platform technologies, such as React Native and Flutter, and code sharing options, such as C++. You'll then see how your team can use this software development kit (SDK) to build native applications more effectively by learning timeless concepts and working through practical examples. As you advance, you'll get to grips with the core concepts, understand why UI sharing fails, and get hands-on with developing a small KMM application. Finally, you'll discover expert tips and best practices, along with production- and adoption-related questions, that will help you take the next step in your project and career.
By the end of this Kotlin book, you'll have gained a solid understanding of the capabilities of KMM and be able to share code between Android and iOS flexibly.
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 KMM 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 or Kotlin and iOS with Objective-C or Swift. For Swift developers, the book assumes no knowledge of Kotlin as this will be covered in the context of Swift.
商品描述(中文翻譯)
探索新的 Kotlin Multiplatform,以便為 Android 和 iOS 構建原生應用程式,同時在應用程式之間共享業務邏輯
主要特點:
- 通過使用 Kotlin 編寫業務邏輯,顯著提高應用程式開發速度
- 實現原生用戶界面並使用平台特定的 API
- 利用 Kotlin Multiplatform Mobile 的代碼共享能力來支持您的項目
書籍描述:
在平台之間共享代碼可以幫助開發人員獲得競爭優勢,而 Kotlin Multiplatform Mobile (KMM) 提供了一種合理的方法來實現這一點。KMM 幫助移動團隊以靈活的方式在 Android 和 iOS 之間共享代碼,並為原生開發留出空間。
本書首先幫助您清楚理解 Kotlin Multiplatform 方法、其運作方式以及它與跨平台技術(如 React Native 和 Flutter)及代碼共享選項(如 C++)的不同之處。接著,您將看到您的團隊如何使用這個軟體開發工具包 (SDK) 更有效地構建原生應用程式,通過學習永恆的概念和實踐範例來實現。隨著進展,您將掌握核心概念,理解為什麼 UI 共享會失敗,並親自開發一個小型 KMM 應用程式。最後,您將發現專家的建議和最佳實踐,以及與生產和採用相關的問題,這將幫助您在項目和職業生涯中邁出下一步。
到本書結束時,您將對 KMM 的能力有堅實的理解,並能夠靈活地在 Android 和 iOS 之間共享代碼。
您將學到的內容:
- 熟悉多平台方法及 KMM 的競爭優勢
- 理解 Kotlin Multiplatform 的底層運作
- 在 Swift 的上下文中快速上手 Kotlin 語言
- 瞭解如何在 Android 和 iOS 之間共享代碼
- 探索 KMM 中的提示和最佳實踐,以提高應用程式開發效率
- 發現採用提示,以將 KMM 整合到現有或新建的生產應用程式中
本書適合對象:
本書適合希望使用高效開發流程構建高品質應用程式的原生 Android 和 iOS 開發人員。需要具備所使用框架和語言的知識,即 Android 使用 Java 或 Kotlin,iOS 使用 Objective-C 或 Swift。對於 Swift 開發人員,本書假設對 Kotlin 沒有任何知識,因為這部分將在 Swift 的上下文中進行介紹。