Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Kotlin Multiplataforma: Compartilhando código entre Android e iOS
Rafael Toledo
July 19, 2019
Programming
0
230
Kotlin Multiplataforma: Compartilhando código entre Android e iOS
Apresentada na trilha Kotlin do TDC São Paulo 2019
Rafael Toledo
July 19, 2019
Tweet
Share
More Decks by Rafael Toledo
See All by Rafael Toledo
Gamedev com Kotlin Native
rafaeltoledo
0
23
Motion Layout
rafaeltoledo
1
89
Pipeline Android
rafaeltoledo
3
120
Android Architecture Components
rafaeltoledo
7
120
What's New in Kotlin 1.3
rafaeltoledo
0
83
An Overview of Multiplatform Kotlin
rafaeltoledo
2
87
Compartilhando Código com Kotlin Multiplataforma
rafaeltoledo
2
190
Android Assíncrono
rafaeltoledo
3
180
Uma visão geral sobre Kotlin multiplataforma
rafaeltoledo
0
200
Other Decks in Programming
See All in Programming
閱讀原始碼 - 再戰十年的 jQuery
eddie
1
280
これからのスクラムマスターのキャリアプランの話をしよう - スクラムマスターの前に広がる世界
psj59129
0
160
プロダクトの成長とSREと
takuyatezuka
0
110
Rust、何もわからない...#3
estie
0
140
AWS Config Custom Rule、ノーコードでできるかな?
watany
0
250
サーバーレスパターンから学ぶデータ分析基盤構築 / devio2022
kasacchiful
0
460
パラメタライズドテスト
ledsun
0
220
クックパッドマートの失敗したデータ設計 Before / After 大放出
mokuzon
20
25k
フロントエンドエンジニアが変える現場のモデリング意識/modeling-awareness-changed-by-front-end-engineers
uggds
32
13k
VIMRC 2022
achimnol
0
120
Git操作編
smt7174
1
180
このタイミングで知っておきたい 開発生産性の高いエンジニア組織の特徴とは / dev-sumi-20220721-productivity-features
findyinc
7
2.6k
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
181
15k
Creatively Recalculating Your Daily Design Routine
revolveconf
207
10k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
11
4.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
236
1.1M
How to name files
jennybc
40
63k
Atom: Resistance is Futile
akmur
255
20k
Navigating Team Friction
lara
175
11k
Designing Experiences People Love
moore
130
22k
Art Directing for the Web. Five minutes with CSS Template Areas
malarkey
196
9.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
21
1.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
344
17k
Stop Working from a Prison Cell
hatefulcrawdad
262
17k
Transcript
None
None
None
None
None
None
None
None
None
cross-plataforma
código não relacionado a UI
// Common expect val mainThread: Boolean // Android actual val
mainThread: Boolean get() = Looper.myLooper() === Looper.getMainLooper() // iOS actual val mainThread: Boolean get() = NSThread.isMainThread()
None
além da standard library do Kotlin
None
None
None
None
None
None
None
None
None
storage de chave-valor para Android e iOS
None
None
algumas barreiras a serem superadas
iOS Swift
XCode? AppCode? Cocoapods?
implica em setup Android SDK / Java para devs iOS
None
None
None
speakerdeck.com/rafaeltoledo