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 Multiplataforma: Compartilhando código e...
Search
Rafael Toledo
July 19, 2019
Programming
0
280
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
56
Motion Layout
rafaeltoledo
1
110
Pipeline Android
rafaeltoledo
3
130
Android Architecture Components
rafaeltoledo
7
130
What's New in Kotlin 1.3
rafaeltoledo
0
130
An Overview of Multiplatform Kotlin
rafaeltoledo
2
110
Compartilhando Código com Kotlin Multiplataforma
rafaeltoledo
2
220
Android Assíncrono
rafaeltoledo
3
200
Uma visão geral sobre Kotlin multiplataforma
rafaeltoledo
0
210
Other Decks in Programming
See All in Programming
モジュラモノリス、その前に / Modular monolith, before that
euglena1215
2
340
Beyond the RuboCop Defaults
koic
2
470
実践Dash - 手を抜きながら本気で作るデータApplicationの基本と応用 / Dash for Python and Baseball
shinyorke
2
210
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
1.1k
NEWTにおけるiOS18対応の進め方
ryu1sazae
0
180
Assembling the Future: crafting the missing pieces of the Ruby on Wasm puzzle
skryukov
0
120
DjangoNinjaで高速なAPI開発を実現する
masaya00
0
410
クラウドサービスの 利用コストを削減する技術 - 円安の真南風を感じて -
pyama86
3
230
コードレビューと私の過去と未来
jxmtst
0
110
利用者視点で考える、イテレータとの上手な付き合い方
syumai
4
210
色んなオートローダーを覗き見る #phpcon_okinawa
o0h
PRO
5
350
Quarto Clean Theme
nicetak
0
220
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
402
65k
Atom: Resistance is Futile
akmur
261
25k
The Mythical Team-Month
searls
218
43k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
25
640
Gamification - CAS2011
davidbonilla
79
5k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.4k
Happy Clients
brianwarren
96
6.6k
Designing for Performance
lara
604
68k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
32k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
327
21k
Music & Morning Musume
bryan
46
6.1k
What the flash - Photography Introduction
edds
67
11k
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