KotlinでiOSのUI開発がマルチプラットフォーム対応に。「Compose Multiplatform for iOS」アルファ版が登場

今回は「KotlinでiOSのUI開発がマルチプラットフォーム対応に。「Compose Multiplatform for iOS」アルファ版が登場」についてご紹介します。

関連ワード (抽象化、有力、言語等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Kotlin言語や統合開発ツールIntelliJ IDEAなどの開発を行っているJetBrainsは、Kotlin向けのマルチプラットフォーム対応フレームワークのiOS対応版「Compose Multiplatform for iOS」アルファ版をリリースしました。

Introducing Compose Multiplatform for iOS (Alpha)!

Create shared UIs using #Kotlin and unify your development experience across Android and iOS. Get started today! #ComposeMultiplatform #iOSDevhttps://t.co/umT1o931yT

— Kotlin (@kotlin) May 18, 2023

Compose MultiplatformはすでにAndroid、Webアプリケーション、Desktopアプリケーションのユーザーインターフェイスを統一的に記述できるフレームワークとして開発が進められていました。

参考:KotlinでAndroid/Web/DesktopアプリのUI開発を統一するフレームワーク「Compose Multiplatform」がアルファ版に

もともとCompose Multiplatformは、Googleが開発したAndroid用のUIフレームワークである「Jetpack Compose」をベースに、Webアプリ用の「Jetpack Compose for Web」、Windows/Mac/Linuxのデスクトップアプリケーション用の「Jetpack Compose for Desktop」の3つのフレームワークを統合したものです。

今回これにiOS版がアルファ版として加わったことになります。

iOSとAndroidでコードの共通化が促進

これにより、特にiOSとAndroidという2つの主要なスマートフォンで高いレベルのコードの共通化が図れることが大きなメリットです。

下記はデモ動画で紹介されている、Compose MultiplatformによるAndroidとiOSの画面です。

fig

Compose MultiplatformはUIだけでなく、センサーやデータストレージ、暗号化などのプラットフォームAPIにアクセスする際にもコードの共通化が可能です。

fig

さらにビジネスロジックやネットワーキングなどその他の機能の抽象化にはCompose Multiplatformとは別のマルチプラットフォーム用フレームワークであるKotlin Multiplatformを使うことも可能だと説明されています。

マルチプラットフォーム対応はマイクロソフトの.NET、GoogleのFlutterなども積極的に進めており、Kotlinもそうしたマルチプラットフォーム対応の有力な選択肢になりつつあります。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Adyen、決済データを活用してロイヤリティーを向上させる新製品–SalesforceのEC基盤にも搭載
IT関連
2023-08-10 15:04
破綻したシリコンバレー銀行、米地方銀行が買収へ
IT関連
2023-03-29 15:09
ビットキーが手がけるスマートロックとhomehubをレオパレス21が採用、2022年6月より44万戸に設置
IT関連
2022-01-26 18:17
PwCコンサルティング、非財務情報を一元管理する仕組みを提供–適切な状況把握や情報開示に対応
IT関連
2023-11-28 06:47
横浜市、タレントマネジメントシステムに「テックタッチ」導入–人事部への問い合わせを削減
IT関連
2023-11-11 20:37
暗号資産取引所コインチェックがNFTマーケットプレイス運営のメタップスアルファを子会社化
ブロックチェーン
2021-02-13 00:09
NTT、京都府内に新データセンターを建設–「IOWN」推進へ
IT関連
2022-10-01 14:04
「マネーフォワード クラウド契約」、契約データ自動取り込み機能を提供
IT関連
2022-04-06 00:43
「Android 13」開発者プレビュー第2弾、アプリ通知はユーザーの許可が必須に
IT関連
2022-03-19 21:52
AWS、スケーラブルなNFS「Amazon EFS」で、長期保存データ用の「Amazon EFS Archive」提供開始
AWS
2023-11-28 01:07
マイクロソフト、WordPressをMicrosoft Azureへ簡単に移行できるプラグイン「Migration plugin for WordPress on App Service」パブリックプレビュー公開
Microsoft Azure
2024-02-01 22:07
職業としてのセキュリティ–コミュ力を重視し過ぎた日本のIT業界
IT関連
2022-12-28 23:25
The Browser Company、新ブラウザー「Dia」のプレビュー動画を公開
IT関連
2024-12-05 13:59
第2回:「ウェブアクセシビリティー義務化」に向けて企業のウェブ担当者が今すぐすべきこと
IT関連
2024-04-17 03:36