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
Going Multiplatform With Kotlin
Search
Supriya Srivatsa
April 11, 2019
Technology
0
640
Going Multiplatform With Kotlin
Supriya Srivatsa
April 11, 2019
Tweet
Share
More Decks by Supriya Srivatsa
See All by Supriya Srivatsa
Forgotten Histories
supriyasrivatsa
0
570
The Story of Villagers, Marbles and Oh, A Blockchain!
supriyasrivatsa
0
550
GIDS18_SupriyaSrivatsa.pdf
supriyasrivatsa
0
510
Mobile, AI and TensorFlow
supriyasrivatsa
0
530
Other Decks in Technology
See All in Technology
Kotlinで学ぶ 代数的データ型
ysknsid25
5
1.1k
ゆるSRE #11 LT
okaru
1
640
自分を理解するAI時代の準備 〜マイプロフィールMCPの実装〜
edo_m18
0
110
API の仕様から紐解く「MCP 入門」 ~MCP の「コンテキスト」って何だ?~
cdataj
0
170
Grafana MCP serverでなんかし隊 / Try Grafana MCP server
kohbis
0
360
Web3 のリアリティ / Web3 Reality
ks91
PRO
0
100
CIでのgolangci-lintの実行を約90%削減した話
kazukihayase
0
300
技術職じゃない私がVibe Codingで感じた、AGIが身近になる未来
blueb
0
130
Workflows から Agents へ ~ 生成 AI アプリの成長過程とアプローチ~
belongadmin
3
160
Model Mondays S2E01: Advanced Reasoning
nitya
0
370
活きてなかったデータを活かしてみた話 / Shirokane Kougyou vol 19
sansan_randd
1
350
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
7.4k
Featured
See All Featured
The Invisible Side of Design
smashingmag
299
51k
Bash Introduction
62gerente
614
210k
It's Worth the Effort
3n
184
28k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
How GitHub (no longer) Works
holman
314
140k
Speed Design
sergeychernyshev
31
990
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Transcript
Supriya Srivatsa
None
None
None
Concise
Concise Safe
Concise Safe Interoperable
None
None
None
None
Android iOS
Mac desktop application Windows desktop application
Backend Api
None
None
None
None
None
None
None
Kotlin -> JVM Kotlin compiles to java byte code.
None
Kotlin/Native
Kotlin/Native and iOS
Kotlin/Native and iOS • Interoperability with Swift and Objective C
frameworks • Generate an Apple framework
None
Kotlin JS • Kotlin code is transpiled to Javascript.
None
None
Backend?
None
None
None
None
None
expect fun getUrl() actual fun getUrl()
None
plugins { id("kotlin-multiplatform") }
plugins { id("kotlin-multiplatform") } targets { jvm() js() iosX64("ios") {
compilations.main.outputKinds("framework") } }
None
And More…
None
• How much is too much? • Every platform is
different • Experimental
@SupriyaSrivatsa /in/supriya-srivatsa