5分でわかる、Kotlin Multiplatform Mobile (KMM)

5分でわかる、Kotlin Multiplatform Mobile (KMM)

5分でわかる、Kotlin Multiplatform Mobile (KMM). Kotlinの言語思想として Multiplatform Programming というテーマが掲げられている (2021/05/05時点まだ Alpha だけど) Kotlin Overviewのセクションの一番上に Multiplatform Programmingのセクション があるくらい

  • Kotlinの言語思想として Multiplatform Programming というテーマが掲げられている (2021/05/05時点まだ Alpha だけど)
  • Kotlin Overviewのセクションの一番上に Multiplatform Programmingのセクション があるくらい

  • Kotlin Multiplatform の概念は下図の通りで、Server, Web Frontend, Mobile Appまで全て一貫してKotlinで書ける未来を目指している (https://kotlinlang.org/docs/multiplatform.html より)
  • Kotlin Multiplatform Mobile (KMM) はこの中でもさらに Android-iOS間でのコードの共有 に焦点を当てている
  • この辺りの概要は以下のスライドが非常にわかりやすい
  • https://speakerdeck.com/kubode/introduction-of-kmm-and-its-benefits
  • React NativeやFlutterなど他のマルチプラットフォームライブラリとの大きな違いはUIの共通化をしないところ
  • AndroidだとMaterial Design, iOSだとHuman Interface Guidelinesがあり、それぞれのプラットフォームでUIは最適化する必要があるため、KMMではあくまでビジネスロジックの共有に着目している
  • この特徴ゆえに、フルスクラッチで書き直すというよりは、部分的にKMMに移行していくという導入も可能 (むしろそちらの方がやりやすそうに感じる)

kotlin mobile-apps

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

How To Succeed In Mobile App Wireframe Design?

This article covers everything about mobile app wireframe design: what to do and what not, tools used in designing a mobile or web app wireframe, and more.

Improve your mobile app with Mobile App Maintenance

Nevina infotech is leading mobile app maintenance and support service provider company. Our expertise in mobile app maintenance and upgrade services for android and iOS application, to keep your app updated, secure, bug free and driving revenue.

How to Develop an Android App with Kotlin?

AppClues Infotech is a top Mobile App Development Company in USA building high-quality Android, iOS, and Native apps for Startups, SMBs, & Enterprises. Contact us now!

Top 10 Mobile App Development Companies in India

The mobile application scenario has been continually changing over the years. In recent years India has become a center for mobile app development companies. The increase of smartphones has instantly increased the requirements for these apps. Every year new technological trends occur due to contin

Top Kotlin Android App Development Company in USA

AppClues Infotech is a top Mobile App Development Company in USA building high-quality Android, iOS, and Native apps for Startups, SMBs, & Enterprises. Contact us now!