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
300
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
100
Motion Layout
rafaeltoledo
1
160
Pipeline Android
rafaeltoledo
3
180
Android Architecture Components
rafaeltoledo
7
180
What's New in Kotlin 1.3
rafaeltoledo
0
160
An Overview of Multiplatform Kotlin
rafaeltoledo
2
140
Compartilhando Código com Kotlin Multiplataforma
rafaeltoledo
2
280
Android Assíncrono
rafaeltoledo
3
230
Uma visão geral sobre Kotlin multiplataforma
rafaeltoledo
0
240
Other Decks in Programming
See All in Programming
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
160
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
300
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
390
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
180
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
1
120
AI & Enginnering
codelynx
0
140
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
130
朝日新聞のデジタル版を支えるGoバックエンド ー価値ある情報をいち早く確実にお届けするために
junkiishida
1
250
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
7
1.2k
2026/02/04 AIキャラクター人格の実装論 口 調の模倣から、コンテキスト制御による 『思想』と『行動』の創発へ
sr2mg4
0
610
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
2k
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
190
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
470
Visualization
eitanlees
150
17k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
Balancing Empowerment & Direction
lara
5
920
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.3k
Building the Perfect Custom Keyboard
takai
2
700
GraphQLとの向き合い方2022年版
quramy
50
14k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
90
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
210
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