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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kajornsak Peerapathananont
August 04, 2019
Technology
35
0
Share
Kotlin meets Web
Kotlin meetup @ Naresuan University
Kajornsak Peerapathananont
August 04, 2019
More Decks by Kajornsak Peerapathananont
See All by Kajornsak Peerapathananont
Full-Stack Development with FlutterFire
kajornsakp
0
16
How to build native-experience with cross-platform
kajornsakp
0
18
Understanding your Android build
kajornsakp
0
49
iOSDevTH #21
kajornsakp
0
60
What's new in Flutter (Google I/O Extended Bangkok 22)
kajornsakp
0
92
Mobile Design System at scale
kajornsakp
0
150
What's new in Flutter 2020
kajornsakp
0
82
Mobile Machine Learning for All Skill Levels
kajornsakp
0
48
What's new in Flutter 1.9
kajornsakp
0
65
Other Decks in Technology
See All in Technology
エンタープライズの厳格な制約を開発者に意識させない:クラウドネイティブ開発基盤設計/cloudnative-kaigi-golden-path
mhrtech
0
440
freeeで運用しているAIQAについて
qatonchan
1
630
社内RAGの導入で気を付けたポイント
yakumo
1
110
【関西製造業祭り2026春】現場を変える技術はここまで来た〜世界最大の製造業見本市から持って帰ってきたもの〜
tanakaseiya
0
170
SpeechTranscriber + AIによる文字起こし機能
kazuki1220
0
110
AsyncStreamでマルチブロードキャストを実装する
1mash0
1
110
20260515 OpenIDファウンデーション・ジャパンご紹介
oidfj
0
130
JaSSTに関わることで変わった人生観 #jasstnano
makky_tyuyan
0
110
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.7k
"スキルファースト"で作る、AIの自走環境
subroh0508
0
570
20260513_生成AIを専属DSに_AI分析結果の検品テクニック_ハンズオン_交通事故データ
doradora09
PRO
0
230
既存プロダクトQAから新規プロダクトQAへ
ryotakahashi
0
150
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
210
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
780
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
150
What's in a price? How to price your products and services
michaelherold
247
13k
Are puppies a ranking factor?
jonoalderson
1
3.4k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
330
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
For a Future-Friendly Web
brad_frost
183
10k
KATA
mclloyd
PRO
35
15k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
How GitHub (no longer) Works
holman
316
150k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
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