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 meets Web
Search
Kajornsak Peerapathananont
August 04, 2019
Technology
0
22
Kotlin meets Web
Kotlin meetup @ Naresuan University
Kajornsak Peerapathananont
August 04, 2019
Tweet
Share
More Decks by Kajornsak Peerapathananont
See All by Kajornsak Peerapathananont
Understanding your Android build
kajornsakp
0
40
iOSDevTH #21
kajornsakp
0
45
What's new in Flutter (Google I/O Extended Bangkok 22)
kajornsakp
0
66
Mobile Design System at scale
kajornsakp
0
82
What's new in Flutter 2020
kajornsakp
0
61
Mobile Machine Learning for All Skill Levels
kajornsakp
0
32
What's new in Flutter 1.9
kajornsakp
0
52
From design to develop with Material Components
kajornsakp
0
140
ML Kit : Face contour detection
kajornsakp
0
36
Other Decks in Technology
See All in Technology
エンジニアリングマネージャーの成長の道筋とキャリア / Developers Summit 2025 KANSAI
daiksy
3
1.1k
いま注目のAIエージェントを作ってみよう
supermarimobros
0
360
今日から始めるAWSセキュリティ対策 3ステップでわかる実践ガイド
yoshidatakeshi1994
0
120
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
22
12k
20250910_障害注入から効率的復旧へ_カオスエンジニアリング_生成AIで考えるAWS障害対応.pdf
sh_fk2
3
280
はじめてのOSS開発からみえたGo言語の強み
shibukazu
4
1k
react-callを使ってダイヤログをいろんなとこで再利用しよう!
shinaps
2
270
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
670
Bedrock で検索エージェントを再現しようとした話
ny7760
2
110
RSCの時代にReactとフレームワークの境界を探る
uhyo
11
3.5k
Apache Spark もくもく会
taka_aki
0
140
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
1.3k
Featured
See All Featured
BBQ
matthewcrist
89
9.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
3k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Music & Morning Musume
bryan
46
6.8k
How STYLIGHT went responsive
nonsquared
100
5.8k
What's in a price? How to price your products and services
michaelherold
246
12k
Typedesign – Prime Four
hannesfritz
42
2.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
930
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
The World Runs on Bad Software
bkeepers
PRO
70
11k
GraphQLとの向き合い方2022年版
quramy
49
14k
Thoughts on Productivity
jonyablonski
70
4.8k
Transcript
Kotlin meets Web
Kotlin
Think of Kotlin, think of …. (10 points)
None
None
None
How about other platforms?
None
None
Nope.
None
How?
None
None
None
"Language".equals("Tool")
kotlinc kotlinc-js kotlinc-jvm
kotlinc-js
JS!!
None
None
1st approach
None
None
None
Demo
None
2nd approach
kotlinx.html
None
More approach...
None
Kotlin + React ?
ReactJS
None
JSX
None
HTML JS
More “Kotlin” approach
None
None
Demo
Where to go from here?
https://kotlinlang.org/
https://blog.novoda.com/content/images/2018/01/kotlin_anywhere.png
Android ← Kotlin → iOS
Browser ← Kotlin → Server
Kotlin Core Android iOS Web Server Firebase getItems() : List<Item>
getItems() : List<Item> DB
Q & A FB, Github, Medium kajornsakp