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 entre Android e iOS
Search
Rafael Toledo
July 19, 2019
Programming
0
270
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
47
Motion Layout
rafaeltoledo
1
100
Pipeline Android
rafaeltoledo
3
130
Android Architecture Components
rafaeltoledo
7
130
What's New in Kotlin 1.3
rafaeltoledo
0
110
An Overview of Multiplatform Kotlin
rafaeltoledo
2
110
Compartilhando Código com Kotlin Multiplataforma
rafaeltoledo
2
200
Android Assíncrono
rafaeltoledo
3
190
Uma visão geral sobre Kotlin multiplataforma
rafaeltoledo
0
210
Other Decks in Programming
See All in Programming
コミュニティに参加したことで起きた変化
ohmori_yusuke
3
130
9年開発を牽引して見えてきた、共通化すべきものと個別でつくるもの ~プログラム言語~
shinout
1
280
Enhancing Applications with Accessibility API
kishikawakatsumi
3
1k
とにかくHTTP3をライトニングに話す / Anyway, I'll talk to Lightning about HTTP3.
seike460
PRO
0
120
DDD, necessary but insufficient: physical design principles for microservices
cer
PRO
0
2.2k
受託開発でGitLab CI を活用していく
xiombatsg
1
130
PHP8の機能を使って堅牢にコードを書く
fendo181
6
2.6k
Go1.22からの疑似乱数生成器について/go-122-pseudo-random-generator
convto
1
160
DocC Tutorial と TCA におけるテスト機能の紹介
kalupas226
1
330
GitHub Copilot Tips and Tricks
yuichielectric
26
7.5k
RubyVM を PHP で実装する 〜Hello World を出力するまで〜
memory1994
PRO
1
490
ドメイン・ファーストで考える問題解決に役立つモデル設計 / Domain First Model Design
suzushin54
1
1.5k
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
19
1.6k
[RailsConf 2023] Rails as a piece of cake
palkan
21
3.8k
It's Worth the Effort
3n
180
27k
Code Reviewing Like a Champion
maltzj
512
39k
Optimising Largest Contentful Paint
csswizardry
7
2.3k
How GitHub Uses GitHub to Build GitHub
holman
467
290k
Ruby is Unlike a Banana
tanoku
95
10k
The Power of CSS Pseudo Elements
geoffreycrofte
58
4.9k
For a Future-Friendly Web
brad_frost
170
8.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
11
1.4k
Mobile First: as difficult as doing things right
swwweet
215
8.5k
Clear Off the Table
cherdarchuk
82
310k
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