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
610
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
540
The Story of Villagers, Marbles and Oh, A Blockchain!
supriyasrivatsa
0
520
GIDS18_SupriyaSrivatsa.pdf
supriyasrivatsa
0
480
Mobile, AI and TensorFlow
supriyasrivatsa
0
500
Other Decks in Technology
See All in Technology
Amazon Route 53, 待ちに待った TLSAレコードのサポート開始
kenichinakamura
0
170
.NET AspireでAzure Functionsやクラウドリソースを統合する
tsubakimoto_s
0
190
GoogleのAIエージェント論 Authors: Julia Wiesinger, Patrick Marlow and Vladimir Vuskovic
customercloud
PRO
0
150
Oracle Exadata Database Service(Dedicated Infrastructure):サービス概要のご紹介
oracle4engineer
PRO
0
12k
Alignment and Autonomy in Cybozu - 300人の開発組織でアラインメントと自律性を両立させるアジャイルな組織運営 / RSGT2025
ama_ch
1
2.4k
comilioとCloudflare、そして未来へと向けて
oliver_diary
6
440
30分でわかる「リスクから学ぶKubernetesコンテナセキュリティ」/30min-k8s-container-sec
mochizuki875
3
440
iPadOS18でフローティングタブバーを解除してみた
sansantech
PRO
1
140
Evolving Architecture
rainerhahnekamp
3
250
いま現場PMのあなたが、 経営と向き合うPMになるために 必要なこと、腹をくくること
hiro93n
9
7.6k
The future we create with our own MVV
matsukurou
0
2k
2025年に挑戦したいこと
molmolken
0
160
Featured
See All Featured
The Invisible Side of Design
smashingmag
299
50k
KATA
mclloyd
29
14k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
The Cult of Friendly URLs
andyhume
78
6.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
RailsConf 2023
tenderlove
29
970
Mobile First: as difficult as doing things right
swwweet
222
9k
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