Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Kotlin Multiplataforma: Compartilhando código e...
Search
Rafael Toledo
July 19, 2019
Programming
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kotlin Multiplataforma: Compartilhando código entre Android e iOS
Apresentada na trilha Kotlin do TDC São Paulo 2019
Rafael Toledo
July 19, 2019
More Decks by Rafael Toledo
See All by Rafael Toledo
Gamedev com Kotlin Native
rafaeltoledo
0
120
Motion Layout
rafaeltoledo
1
190
Pipeline Android
rafaeltoledo
3
210
Android Architecture Components
rafaeltoledo
7
230
What's New in Kotlin 1.3
rafaeltoledo
0
180
An Overview of Multiplatform Kotlin
rafaeltoledo
2
180
Compartilhando Código com Kotlin Multiplataforma
rafaeltoledo
2
310
Android Assíncrono
rafaeltoledo
3
250
Uma visão geral sobre Kotlin multiplataforma
rafaeltoledo
0
260
Other Decks in Programming
See All in Programming
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
200
Simple Storage Service(S3) is not simple
iwatsukayura
0
310
golang-bob.pdf
iwatsukayura
0
130
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
230
Railsバージョンを4倍にした話
optim
0
520
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.7k
オーケストレーション記述言語 Katari
yukikurage
0
160
Vue Fes Japan の “作る側”に関わってみて
naokihaba
1
180
sbt 2.0: takeoff
eed3si9n
0
170
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
370
Jetpack Compose Mechanisms
skydoves
3
840
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
180
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
900
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Automating Front-end Workflow
addyosmani
1369
210k
The Curious Case for Waylosing
cassininazir
1
570
Code Reviewing Like a Champion
maltzj
529
40k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Navigating Weather and Climate Data
rabernat
0
560
Facilitating Awesome Meetings
lara
57
7.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
220
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
540
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
360
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