Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kotlin/JS イケイケフロントエンド開発 / Ikeike Frontend Devel...
Search
Yuku Kotani
July 15, 2019
Programming
0
450
Kotlin/JS イケイケフロントエンド開発 / Ikeike Frontend Development in KotlinJS
Feedal Meetup #2 (
https://feedal.connpass.com/event/136645
) でLTした資料
Yuku Kotani
July 15, 2019
Tweet
Share
More Decks by Yuku Kotani
See All by Yuku Kotani
React 19でお手軽にCSS-in-JSを自作する
yukukotani
5
630
僕が思い描くTypeScriptの未来を勝手に先取りする
yukukotani
11
3k
Web技術を駆使してユーザーの画面を「録画」する
yukukotani
14
7.3k
Capacitor製のWebViewアプリからReact Native製のハイブリッドアプリへ
yukukotani
5
1.4k
Real World Type Puzzle and Code Generation
yukukotani
4
880
Kuma UI が提唱する Hybrid Approach CSS-in-JS の仕組み
yukukotani
2
530
GraphQLスキーマ設計の勘所
yukukotani
42
18k
既存Webサービスのモバイルアプリ版を 1週間でリリースし、進化させてきた話
yukukotani
0
740
先を見据えたMVPのフロントエンド開発
yukukotani
0
300
Other Decks in Programming
See All in Programming
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
11
1.8k
AHC041解説
terryu16
0
590
プログラミング言語学習のススメ / why-do-i-learn-programming-language
yashi8484
0
120
Lottieアニメーションをカスタマイズしてみた
tahia910
0
120
CloudNativePGがCNCF Sandboxプロジェクトになったぞ! 〜CloudNativePGの仕組みの紹介〜
nnaka2992
0
220
GitHub Actions × RAGでコードレビューの検証の結果
sho_000
0
240
Formの複雑さに立ち向かう
bmthd
1
720
Pulsar2 を雰囲気で使ってみよう
anoken
0
230
Grafana Cloudとソラカメ
devoc
0
140
TokyoR116_BeginnersSession1_環境構築
kotatyamtema
0
110
【PHP】破壊的バージョンアップと戦った話〜決断と説得
satoshi256kbyte
0
120
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
7
2.5k
Featured
See All Featured
KATA
mclloyd
29
14k
Producing Creativity
orderedlist
PRO
343
39k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Scaling GitHub
holman
459
140k
How STYLIGHT went responsive
nonsquared
98
5.3k
Adopting Sorbet at Scale
ufuk
74
9.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Building Applications with DynamoDB
mza
93
6.2k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Transcript
Kotlin/JS イケイケ フロントエンド開発 Feedal Meetup #2 1
自己紹介 名前: 小谷 優空 (Yuku Kotani) GitHub: @Monchi Twitter: @MonchiFC
Ubie Inc. ソフトウェアエンジニア Everforth Co., Ltd. ソフトウェアエンジニア 筑波大学情報科学類 2
Kotlin/JS触ったことある人 3
Kotlin/JS触ったことある人 4
実践よりも雰囲気を! 5
Kotlin/JS - KotlinをJavaScriptにコンパイルする - KotlinとJavaScript間で相互呼び出し可能 - ECMAScriptやCommonJSのModulesと共存 6
TypeScriptでよくない? - AndroidやServer-side Kotlinと ドメインモデルなどを共通化できる - Kotlin製のライブラリを使える(場合がある) - JavaScriptの後方互換から開放 7
Kotlin->JS呼び出し @JsModuleアノテーション JS側のmodule名を指定 external修飾子 実装を外部に持つ 8
JS->Kotlin呼び出し 特別な操作はいらない 型情報もよしなに引き継がれる String -> string Int -> number Array
-> [] etc... 9
Deep Dive into Kotlin/JS!!! - 現状ほとんどドキュメントがない - HyperappのKotlinラッパーを作ったので読んでください https://github.com/Monchi/kotlin-hyperapp 10
ありがとうございました 11