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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kajornsak Peerapathananont
August 04, 2019
Technology
30
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
13
How to build native-experience with cross-platform
kajornsakp
0
16
Understanding your Android build
kajornsakp
0
46
iOSDevTH #21
kajornsakp
0
57
What's new in Flutter (Google I/O Extended Bangkok 22)
kajornsakp
0
87
Mobile Design System at scale
kajornsakp
0
140
What's new in Flutter 2020
kajornsakp
0
76
Mobile Machine Learning for All Skill Levels
kajornsakp
0
43
What's new in Flutter 1.9
kajornsakp
0
62
Other Decks in Technology
See All in Technology
あるアーキテクチャ決定と その結果/architecture-decision-and-its-result
hanhan1978
0
340
組織的なAI活用を阻む 最大のハードルは コンテキストデザインだった
ixbox
1
470
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
670
パワポ作るマンをMCP Apps化してみた
iwamot
PRO
0
300
プロダクトを触って語って理解する、チーム横断バグバッシュのすすめ / 20260411 Naoki Takahashi
shift_evolve
PRO
0
110
【関西電力KOI×VOLTMIND 生成AIハッカソン】空間AIブレイン ~⼤阪おばちゃんフィジカルAIに続く道~
tanakaseiya
0
150
Microsoft Fabricで考える非構造データのAI活用
ryomaru0825
0
650
OCI技術資料 : 証明書サービス概要
ocise
1
7.2k
プロダクトを育てるように生成AIによる開発プロセスを育てよう
kakehashi
PRO
1
620
Webアクセシビリティは“もしも”に備える設計
tomokusaba
0
160
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
230
Embeddings : Symfony AI en pratique
lyrixx
0
460
Featured
See All Featured
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
350
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The agentic SEO stack - context over prompts
schlessera
0
730
Game over? The fight for quality and originality in the time of robots
wayneb77
1
160
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
100
Color Theory Basics | Prateek | Gurzu
gurzu
0
280
SEO for Brand Visibility & Recognition
aleyda
0
4.4k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Between Models and Reality
mayunak
3
260
Accessibility Awareness
sabderemane
0
93
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
4 Signs Your Business is Dying
shpigford
187
22k
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