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
290
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
58
Motion Layout
rafaeltoledo
1
110
Pipeline Android
rafaeltoledo
3
140
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
240
Android Assíncrono
rafaeltoledo
3
200
Uma visão geral sobre Kotlin multiplataforma
rafaeltoledo
0
210
Other Decks in Programming
See All in Programming
Package Traits
ikesyo
1
210
선언형 UI에서의 상태관리
l2hyunwoo
0
270
週次リリースを実現するための グローバルアプリ開発
tera_ny
1
1.2k
Amazon Nova Reelの可能性
hideg
0
200
ATDDで素早く安定した デリバリを実現しよう!
tonnsama
1
1.9k
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
9
2.4k
月刊 競技プログラミングをお仕事に役立てるには
terryu16
1
1.2k
Fibonacci Function Gallery - Part 2
philipschwarz
PRO
0
210
Alba: Why, How and What's So Interesting
okuramasafumi
0
210
混沌とした例外処理とエラー監視に秩序をもたらす
morihirok
13
2.3k
最近のVS Codeで気になるニュース 2025/01
74th
1
100
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
ikura_hamu
0
180
Featured
See All Featured
Fireside Chat
paigeccino
34
3.1k
How GitHub (no longer) Works
holman
312
140k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Code Review Best Practice
trishagee
65
17k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.6k
Music & Morning Musume
bryan
46
6.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
870
Facilitating Awesome Meetings
lara
51
6.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Writing Fast Ruby
sferik
628
61k
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