🤖

Kotlin Multiplatform Wizardを使ってみる

2025/01/16に公開

このサイトで環境構築をするようだ

以前挫折したKMPにまた入門してみました。Flutter/Expoとの違いは、ロジックはKotlinで作りUIはSwiftUI/Jetpack Composeで分けて作ることができるのが特徴です。
iOSのコードは、xcodeで開くと見つけることできました💦
ここでUI作るのか。でもカウンターロジックすらここには書きません。Kotlin側で書く。

拡張機能をAndroid Studioに追加してプロジェクトを作るのですが、Kotlin Multiplatform Wizardというサイトで作成したプロジェクトだとフォルダ構成が違った?

まだわからないことも多いのでこちらを使いつつ今後は学習していこうと思います。

https://www.jetbrains.com/ja-jp/kotlin-multiplatform/

このサイトに行って適当に名前をつけるてプロジェクトのzipファイルをダウンロードする。それをAndroid Studioで開く。

https://kmp.jetbrains.com/


ビルドができれば学習を始めることができます。

電卓アプリ作って練習してましたね。Androidのみの実装ですが。
https://github.com/sakurakotubaki/KMPCalculator

まとめ

KMPについて知りたい人はこちらを見てみてください。
https://developer.android.com/kotlin/multiplatform?hl=ja

あまり情報がないのでUdemyやYouTubeで学習を進めているところです。今後情報発信していこうと思っております。

Discussion