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
Compose Multiplatform, 우리 시작해도 괜찮을까요?
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Wonseok Kim
March 26, 2024
Programming
0
210
Compose Multiplatform, 우리 시작해도 괜찮을까요?
GDG Korea Android Super.init(version=5)
Compose Multiplatform, 우리 시작해도 괜찮을까요?
Wonseok Kim
March 26, 2024
Tweet
Share
Other Decks in Programming
See All in Programming
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
930
AIエージェントの設計で注意するべきポイント6選
har1101
7
3.3k
2026年 エンジニアリング自己学習法
yumechi
0
110
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
130
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
610
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
180
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
2.6k
CSC307 Lecture 02
javiergs
PRO
1
770
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
520
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.7k
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
2.3k
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
380
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
57
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
69
Design in an AI World
tapps
0
130
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
81
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
How to train your dragon (web standard)
notwaldorf
97
6.5k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
560
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Paper Plane (Part 1)
katiecoart
PRO
0
3.5k
Transcript
GDG Korea Android Compose Multiplatform, ܻ द೧ب ҡଳਸөਃ? ӣਗࢳ ঠ֥
ۄ ప F&B Solution R&Dप super.init(version=5)
ৈ۞ٜ࠙ যо উ٘۽٘ ѐߊਸ दೞ࣑աਃ?
💻 ݓ࠘ হযࢲ… iOS ѐߊਸ ೞҊ रؘ
None
খਵ۽ 10֙, 20֙ റ… উ٘۽٘ ېח? 🤔
Compose Multiplatform 💚
None
None
None
None
None
https://kmp.jetbrains.com/
https://kmp.jetbrains.com/
None
None
None
None
None
Android Studio + Xcode ઑب 🙂
None
None
Android module iOS module shared module (logic) shared module (UI)
1. Android ѐߊ or Kotlinী ࣼೞ ✅ 2. Compose ࠺ਯ
80% ࢚ ✅ 5. ਗٜ न܉! ✅ 3. ݽٕച & ܽইఃఫ ✅ 4. Flutter ण दр > KMP ജ҃ী ࣼ೧ח दр ✅
ӝઓ উ٘۽٘ ۽ં -> Compose Multiplatform ݃Ӓۨ࣌ җ ♻
Hilt Koin
None
Compile Time DI? kotlin-inject 👍 https://github.com/evant/kotlin-inject
Retro fi t + Okhttp Ktor Client + Okhttp Engine
(JVM/Android) Ktor Client + Darwin Engine (Kotlin/Native)
Retro fi t ী ࣼೞݶ? => Ktro fi t ب
જ ࢶఖ 👍 https://github.com/Foso/Ktor fi t
Moshi / Gson / Jackson kotlinx.serialization
https://github.com/Kotlin/kotlinx.serialization
Room Sqldelight
None
SharedPreferences multiplatform-settings
Navigation Decompose
https://github.com/arkivanov/Decompose
=> Precompose ب જ ࢶఖ 👍 Jetpack Navigationী ࣼೞݶ? https://github.com/Tlaster/PreCompose
=> Voyager ب જ ࢶఖ 👍 https://github.com/adrielcafe/voyager
য۰? 😥
ࣗ࣍ ۽Ӓੋ 👥 ب SDK 🗺 Firebase Analytics / Crashlytics
💥 …
ۖಬ߹ ҳഅ ਃ ⚠ Android -> ӝઓ ߑध Ӓ۽ iOS
-> Apple SDK (pre-built) Foundation, Core Bluetooth
=> CocoaPods ৻ࠗ ۄ࠳۞ܻ CocoaPods হب оמ -> cinterop
Kotlin Objective-C৬ ࢚ഐਊࢿ ਗ Pure Swift ❌ Swift + @objc
✅ https://kotlinlang.org/docs/multiplatform-ios-dependencies.html
ѓ۞ܻী ח ࢎٜਸ AWS S3ী স۽٘ೞח ӝמ
None
None
https://github.com/onseok/peekaboo
Production Ready?
None
Ӓۢীب ࠛҳೞҊ दೞҊ ೠݶ…?
Kotlin ठۑ օ
ܾܻૉ ֢ Բળೠ ݽפఠ݂ 👀 https://github.com/JetBrains/compose-multiplatform
गо ݶ? ߡӒ ܻನ 🐞
ഋ ٣ੋ?
https://github.com/alexzhirkevich/compose-cupertino
https://github.com/MohamedRejeb/Calf
ۄ࠳۞ܻ ߓನ
https://kmp.jetbrains.com/#templateGallery
https://github.com/Kotlin/multiplatform-library-template
ଵҊೞݶ જਸ ۨನ
https://github.com/MohamedRejeb/Pokedex?tab=readme-ov- fi le
хࢎפ 🙇