Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

自己紹介 名前: 小谷 優空 (Yuku Kotani) GitHub: @Monchi Twitter: @MonchiFC Ubie Inc. ソフトウェアエンジニア Everforth Co., Ltd. ソフトウェアエンジニア 筑波大学情報科学類 2

Slide 3

Slide 3 text

Kotlin/JS触ったことある人 3

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

実践よりも雰囲気を! 5

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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