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
25
Kotlin meets Web
Kotlin meetup @ Naresuan University
Kajornsak Peerapathananont
August 04, 2019
Tweet
Share
More Decks by Kajornsak Peerapathananont
See All by Kajornsak Peerapathananont
Full-Stack Development with FlutterFire
kajornsakp
0
5
How to build native-experience with cross-platform
kajornsakp
0
9
Understanding your Android build
kajornsakp
0
42
iOSDevTH #21
kajornsakp
0
50
What's new in Flutter (Google I/O Extended Bangkok 22)
kajornsakp
0
76
Mobile Design System at scale
kajornsakp
0
140
What's new in Flutter 2020
kajornsakp
0
70
Mobile Machine Learning for All Skill Levels
kajornsakp
0
39
What's new in Flutter 1.9
kajornsakp
0
58
Other Decks in Technology
See All in Technology
Eight Engineering Unit 紹介資料
sansan33
PRO
0
6.3k
SwiftDataを覗き見る
akidon0000
0
270
AI Agent Agentic Workflow の可観測性 / Observability of AI Agent Agentic Workflow
yuzujoe
2
2k
クラウドセキュリティの進化 — AWSの20年を振り返る
kei4eva4
0
120
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
22k
AWS Amplify Conference 2026 - 仕様からリリースまで一気通貫生成 AI 時代のフルスタック開発
inariku
1
100
Git Training GitHub
yuhattor
1
100
旬のブリと旬の技術で楽しむ AI エージェント設計開発レシピ
chack411
1
280
ALB「証明書上限問題」からの脱却
nishiokashinji
0
210
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
330
Data Hubグループ 紹介資料
sansan33
PRO
0
2.6k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
12k
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.5k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
240
Building Adaptive Systems
keathley
44
2.9k
Odyssey Design
rkendrick25
PRO
0
460
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Between Models and Reality
mayunak
1
170
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
WCS-LA-2024
lcolladotor
0
420
Getting science done with accelerated Python computing platforms
jacobtomlinson
1
98
Code Reviewing Like a Champion
maltzj
527
40k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
36
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