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
540
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
470
The Story of Villagers, Marbles and Oh, A Blockchain!
supriyasrivatsa
0
460
GIDS18_SupriyaSrivatsa.pdf
supriyasrivatsa
0
420
Mobile, AI and TensorFlow
supriyasrivatsa
0
430
Other Decks in Technology
See All in Technology
Four keys改善の取り組み事例紹介
sansantech
PRO
3
230
Hands-on / Kaname Frusawa / Cloud Compare Users Meetup 2024 at University of Tokyo on April 17
paraworld
2
470
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
100
0→1開発における技術選定において一番大切なこと
bicstone
1
330
ここが嬉しいABAC ここが辛いよABAC #再解説+補足編
masahirokawahara
0
230
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
210
オーナーシップを持つ領域を明確にする
konifar
12
2.7k
現代CSSフレームワークの内部実装とその仕組み
poteboy
4
1.6k
コンテナセキュリティの基本と脅威への対策
kyohmizu
3
700
インシデントレスポンスのライフサイクルを廻すポイントってなに / Pinpoints of Incidentresponse Lifecycle for Operation
sakaitakeshi
1
300
開発生産性向上サービスを作るFindyが自分たちで開発生産性を爆上げした組織づくりの歩み / Findy's path to boosting its own development productivity 2024-04-17
ma3tk
3
340
Algyan イベント振り返り
linyixian
0
190
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
76
41k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
12
1.5k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
186
16k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Atom: Resistance is Futile
akmur
258
25k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
Designing Experiences People Love
moore
136
23k
Docker and Python
trallard
33
2.7k
The Art of Programming - Codeland 2020
erikaheidi
41
12k
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