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

Kotlin/JS イケイケフロントエンド開発 / Ikeike Frontend Development in KotlinJS

Kotlin/JS イケイケフロントエンド開発 / Ikeike Frontend Development in KotlinJS

Feedal Meetup #2 (https://feedal.connpass.com/event/136645) でLTした資料

B9d723a1439affc92fcd589446f73d3b?s=128

Yuku Kotani

July 15, 2019
Tweet

Transcript

  1. Kotlin/JS イケイケ フロントエンド開発 Feedal Meetup #2 1

  2. 自己紹介 名前: 小谷 優空 (Yuku Kotani) GitHub: @Monchi Twitter: @MonchiFC

    Ubie Inc. ソフトウェアエンジニア Everforth Co., Ltd. ソフトウェアエンジニア 筑波大学情報科学類 2
  3. Kotlin/JS触ったことある人 3

  4. Kotlin/JS触ったことある人 4

  5. 実践よりも雰囲気を! 5

  6. Kotlin/JS - KotlinをJavaScriptにコンパイルする - KotlinとJavaScript間で相互呼び出し可能 - ECMAScriptやCommonJSのModulesと共存 6

  7. TypeScriptでよくない? - AndroidやServer-side Kotlinと ドメインモデルなどを共通化できる - Kotlin製のライブラリを使える(場合がある) - JavaScriptの後方互換から開放 7

  8. Kotlin->JS呼び出し @JsModuleアノテーション JS側のmodule名を指定 external修飾子 実装を外部に持つ 8

  9. JS->Kotlin呼び出し 特別な操作はいらない 型情報もよしなに引き継がれる String -> string Int -> number Array

    -> [] etc... 9
  10. Deep Dive into Kotlin/JS!!! - 現状ほとんどドキュメントがない - HyperappのKotlinラッパーを作ったので読んでください https://github.com/Monchi/kotlin-hyperapp 10

  11. ありがとうございました 11