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
16
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
22
iOSDevTH #21
kajornsakp
0
18
What's new in Flutter (Google I/O Extended Bangkok 22)
kajornsakp
0
40
Mobile Design System at scale
kajornsakp
0
58
What's new in Flutter 2020
kajornsakp
0
42
Mobile Machine Learning for All Skill Levels
kajornsakp
0
18
What's new in Flutter 1.9
kajornsakp
0
45
From design to develop with Material Components
kajornsakp
0
110
ML Kit : Face contour detection
kajornsakp
0
24
Other Decks in Technology
See All in Technology
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
340
GrafanaMeetup_AmazonManagedGrafanaのアクセス制御機能とマルチテナント環境下でのアクセス制御について
daitak
0
410
Building a RAG-poweredAI chat appwith Python and VS Code
pamelafox
0
160
2023年度にEMとして頑張ったこと
ikefukurou777
0
100
Além do else! Categorizando Pokemóns com Pattern Matching no JavaScript
wmsbill
0
710
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
1k
Documentação de Produtos: Artefatos essenciais na prática
rigolon
1
150
R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例
neuecc
3
2.7k
中年男性がメインフレームから クラウドへキャリアシフトしてみた
uechishingo
0
200
Cloud Service Mesh に触れ合う
phaya72
1
230
Amplify 🩷 Bedrock 〜生成AI入門〜
minorun365
PRO
8
890
LangSmith入門―トレース/評価/プロンプト管理などを担うLLMアプリ開発プラットフォーム
os1ma
5
740
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
226
17k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
7
3.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
8
1.3k
Side Projects
sachag
451
41k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
46k
Art, The Web, and Tiny UX
lynnandtonic
290
19k
Code Review Best Practice
trishagee
56
15k
GraphQLとの向き合い方2022年版
quramy
33
12k
How to train your dragon (web standard)
notwaldorf
75
5.2k
Docker and Python
trallard
35
2.7k
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