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-native-workshop.pdf
Search
JB Lorenzo
December 11, 2018
Programming
130
0
Share
kotlin-native-workshop.pdf
JB Lorenzo
December 11, 2018
More Decks by JB Lorenzo
See All by JB Lorenzo
Measure What Matters with Jetpack Benchmark
bennegeek
0
180
Jetpack Benchmark - Droidcon RO 2019
bennegeek
0
110
Lessons Learned from Using Kotlin Multiplatform internally
bennegeek
0
120
Measure What Matters with Jetpack Benchmark
bennegeek
0
74
Droidkaigi 2019 flutter kotlin native
bennegeek
2
580
Fast Prototypes using Kotlin_Native (and Flutter)
bennegeek
1
77
Fast Prototypes with Flutter + Kotlin/Native
bennegeek
0
560
Other Decks in Programming
See All in Programming
ドメインイベントでビジネスロジックを解きほぐす #phpcon_odawara
kajitack
2
130
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
170
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
200
実践CRDT
tamadeveloper
0
430
Nuxt Server Components
wattanx
0
260
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
810
Feature Toggle は捨てやすく使おう
gennei
0
520
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
670
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
110
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
4
2.9k
iOS機能開発のAI環境と起きた変化
ryunakayama
0
170
TiDBのアーキテクチャから学ぶ分散システム入門 〜MySQL互換のNewSQLは何を解決するのか〜 / tidb-architecture-study
dznbk
1
140
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
350
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
260
Accessibility Awareness
sabderemane
0
96
Optimising Largest Contentful Paint
csswizardry
37
3.6k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.3k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
160
Designing Experiences People Love
moore
143
24k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
190
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
We Are The Robots
honzajavorek
0
210
Transcript
Kotlin/Native for Multiplatform Development JB Lorenzo OLX Group, Berlin
None
⚡ Talk
IR IR Compiler backend https://github.com/dkandalov/kotlin-native-snake
IR IR Compiler backend https://github.com/dkandalov/kotlin-native-snake
IR IR Compiler backend https://github.com/dkandalov/kotlin-native-snake
Workshop "
Workshop " * Instagram clone
Workshop " * Actually wait, No
1. Print on console 2. Fetch data
None
None
None
None
None
./gradlew common:build
./gradlew common:build
None
1. Print on console 2. Fetch data
1. Print on console ✅ 2. Fetch data
None
None
None
None
None
1. Print on console ✅ 2. Fetch data
1. Print on console ✅ 2. Fetch data ✅
Vorsicht! * Minimum iOS 9.0 * Platform specific libraries *
UI * KotlinX libraries * Debugging
THANK YOU! Questions?
References: https://kotlinlang.org/docs/tutorials/native/mpp-ios-android.html https://kotlinlang.org/docs/tutorials/native/basic-kotlin-native- app.html https://github.com/JetBrains/kotlin-native https://github.com/dkandalov/kotlin-native-snake THANK YOU! Questions?