Upgrade to Pro — share decks privately, control downloads, hide ads and more …

はじめてのKotlin Multiplatform

はじめてのKotlin Multiplatform

【札幌 7/13】最近興味のある技術をテーマにワイワイ語る会(JavaDoでしょう#25)で発表した資料になります。
初心者向け入門編。
https://javado.connpass.com/event/322518/

chicken Jr.

July 15, 2024
Tweet

More Decks by chicken Jr.

Other Decks in Programming

Transcript

  1. 開発環境をセットアップしてみる Android Studio 開発ツール https://developer.android.com/studio?hl=ja Xcode [macOS only] iOSアプリを作るなら、App Store

    / Web から https://developer.apple.com/jp/xcode/resources/ JDK AndroidStudio付属のJDKで問題なし 別でJDKインストールでもOK Required Required
  2. 開発環境をセットアップしてみる Kotlin Multiplatform plugin Android Studioの 「Settings > Plugins」 から

    インストール Kotlin plugin Android Studio で初期インストール済み 最新版にアップデートしておく Browsers Webに対応するなら 「Wasm Garbage Collection」 サポート必須 Chrome / Firefox / Safari でOK Required Required
  3. 開発環境をセットアップしてみる KDoctor [macOS only] Kotlin Multiplatformの環境が整っているか チェックできるツール $ brew install

    kdoctor Github でダウンロードする https://github.com/Kotlin/kdoctor Homebrew でインストールする
  4. 環境設定をチェックする $ kdoctor Environment diagnose (to see all details, use

    -v option): [✓] Operation System [ ✖ ] Java ✖ Java not found Get JDK from https://www.oracle.com/java/technologies/javase-downloads.html [✓] Android Studio [✓] Xcode [ ! ] CocoaPods ! CocoaPods configuration is not required, but highly recommended for full-fledg ✖ System ruby is currently used CocoaPods is not compatible with system ruby installation on Apple M1 compu Please install ruby via Homebrew, rvm, rbenv or other tool and make it default Failure..
  5. 環境設定をチェックする $ kdoctor Environment diagnose (to see all details, use

    -v option): [✓] Operation System [✓] Java [✓] Android Studio [✓] Xcode [✓] CocoaPods Conclusion: ✓ Your operation system is ready for Kotlin Multiplatform Mobile Development! Success!!