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
私のEbitengineの第一歩
qt_luigi
0
450
Google Sign-inの移行から始めるCredential Manager活用
clockvoid
0
220
マルチモジュールにおけるテスト最適化
fxwx23
0
210
React + TextAliveでカッコいいLyric Applicatioinを作ろう!!
tosuri13
0
400
ECMAScript、Web標準の型はどう管理されているか / How ECMAScript and Web standards types are maintained
petamoriken
3
390
オートマトン学習しろ / Do automata learning
makenowjust
3
130
rails_girls_is_my_gate_to_join_the_ruby_commuinty
maimux2x
0
200
Prolog入門
qnighy
4
1k
Our Websites Need a Lifestyle Change, Not a Diet
ryantownsend
0
140
意外とフォントが大事だった話 / Font Issues on Internationalization
fumi23
0
110
Understand the mechanism! Let's do screenshots tests of Compose Previews with various variations / 仕組みから理解する!Composeプレビューを様々なバリエーションでスクリーンショットテストしよう
sumio
3
620
KSPの導入・移行を前向きに検討しよう!
shxun6934
PRO
0
220
Featured
See All Featured
Docker and Python
trallard
39
3k
Why Our Code Smells
bkeepers
PRO
334
56k
Building Your Own Lightsaber
phodgson
101
6k
What's new in Ruby 2.0
geeforr
340
31k
Adopting Sorbet at Scale
ufuk
73
8.9k
How to Think Like a Performance Engineer
csswizardry
16
960
Designing with Data
zakiwarfel
98
5k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
190
16k
Statistics for Hackers
jakevdp
794
220k
Agile that works and the tools we love
rasmusluckow
327
20k
Building a Modern Day E-commerce SEO Strategy
aleyda
36
6.8k
[RailsConf 2023] Rails as a piece of cake
palkan
48
4.6k
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