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
7
How to build native-experience with cross-platform
kajornsakp
0
13
Understanding your Android build
kajornsakp
0
42
iOSDevTH #21
kajornsakp
0
53
What's new in Flutter (Google I/O Extended Bangkok 22)
kajornsakp
0
82
Mobile Design System at scale
kajornsakp
0
140
What's new in Flutter 2020
kajornsakp
0
73
Mobile Machine Learning for All Skill Levels
kajornsakp
0
40
What's new in Flutter 1.9
kajornsakp
0
59
Other Decks in Technology
See All in Technology
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
dbt meetup #19 『dbtを『なんとなく動かす』を卒業します』
tiltmax3
0
130
20260222ねこIoTLT ねこIoTLTをふりかえる
poropinai1966
0
300
【SLO】"多様な期待値" と向き合ってみた
z63d
2
240
Lookerの最新バージョンv26.2がやばい話
waiwai2111
1
140
Secure Boot 2026 - Aggiornamento dei certificati UEFI e piano di adozione in azienda
memiug
0
120
クラウド時代における一時権限取得
krrrr38
1
130
作るべきものと向き合う - ecspresso 8年間の開発史から学ぶ技術選定 / 技術選定con findy 2026
fujiwara3
6
1.5k
Exadata Fleet Update
oracle4engineer
PRO
0
1.3k
LINEアプリ開発のための Claude Code活用基盤の構築
lycorptech_jp
PRO
1
1.1k
AIエージェントで変わる開発プロセス ― レビューボトルネックからの脱却
lycorptech_jp
PRO
2
780
Snowflake Night #2 LT
taromatsui_cccmkhd
0
260
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
80
How to train your dragon (web standard)
notwaldorf
97
6.5k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
140
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
170
Leo the Paperboy
mayatellez
4
1.5k
For a Future-Friendly Web
brad_frost
183
10k
Why Our Code Smells
bkeepers
PRO
340
58k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
110
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
330
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
280
Designing for Timeless Needs
cassininazir
0
150
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