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
18
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
26
iOSDevTH #21
kajornsakp
0
27
What's new in Flutter (Google I/O Extended Bangkok 22)
kajornsakp
0
48
Mobile Design System at scale
kajornsakp
0
68
What's new in Flutter 2020
kajornsakp
0
52
Mobile Machine Learning for All Skill Levels
kajornsakp
0
26
What's new in Flutter 1.9
kajornsakp
0
47
From design to develop with Material Components
kajornsakp
0
130
ML Kit : Face contour detection
kajornsakp
0
30
Other Decks in Technology
See All in Technology
なぜ今 AI Agent なのか _近藤憲児
kenjikondobai
4
1.5k
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
200
Introduction to Works of ML Engineer in LY Corporation
lycorp_recruit_jp
0
160
VideoMamba: State Space Model for Efficient Video Understanding
chou500
0
250
【平成レトロ】へぇボタンハック👨🔧
vanchan2625
0
120
SDN の Hype Cycle を一通り経験してみて思うこと / Going through the Hype Cycle of SDN
mshindo
3
250
安心してください、日本語使えますよ―Ubuntu日本語Remix提供休止に寄せて― 2024-11-17
nobutomurata
1
1k
Mastering Quickfix
daisuzu
1
350
プロダクト活用度で見えた真実 ホリゾンタルSaaSでの顧客解像度の高め方
tadaken3
0
260
100 名超が参加した日経グループ横断の競技型 AWS 学習イベント「Nikkei Group AWS GameDay」の紹介/mediajaws202411
nikkei_engineer_recruiting
1
180
Flutterによる 効率的なAndroid・iOS・Webアプリケーション開発の事例
recruitengineers
PRO
0
160
【Pycon mini 東海 2024】Google Colaboratoryで試すVLM
kazuhitotakahashi
2
600
Featured
See All Featured
Thoughts on Productivity
jonyablonski
67
4.3k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
How GitHub (no longer) Works
holman
310
140k
Producing Creativity
orderedlist
PRO
341
39k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Embracing the Ebb and Flow
colly
84
4.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
A designer walks into a library…
pauljervisheath
204
24k
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