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
WantedlyでのCompose導入 / Introducing Jetpack Compo...
Search
Masatoshi Kubode
March 07, 2023
Programming
1
620
WantedlyでのCompose導入 / Introducing Jetpack Compose at Wantedly
https://teamlab.connpass.com/event/274800/
Masatoshi Kubode
March 07, 2023
Tweet
Share
More Decks by Masatoshi Kubode
See All by Masatoshi Kubode
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
2
1.1k
Firebase Dynamic Linksの代替手段を自作する / Create your own Firebase Dynamic Links alternative
kubode
0
510
技術を根付かせる / How to make technology take root
kubode
1
380
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
470
Google Play Consoleデベロッパー アカウントの確認 / Verifying your Play Console developer account
kubode
1
1.3k
Make your Android app into Multiplatform app
kubode
0
170
ウォンテッドリーにおけるモバイルアプリ開発 / iOSDC Japan 2024 Sponsor Session
kubode
1
1.1k
Jetpack ComposeのBottomSheetとの戦い / Fight with BottomSheet of Jetpack Compose
kubode
0
860
Mobile Chapterが目指すところと技術 / Vision and Technology of Mobile Chapter at Wantedly
kubode
0
370
Other Decks in Programming
See All in Programming
AI時代のドメイン駆動設計-DDD実践におけるAI活用のあり方 / ddd-in-ai-era
minodriven
24
9.2k
Google I/O recap web編 大分Web祭り2025
kponda
0
2.9k
旅行プランAIエージェント開発の裏側
ippo012
1
500
オープンセミナー2025@広島LT技術ブログを続けるには
satoshi256kbyte
0
150
Claude Codeで挑むOSSコントリビュート
eycjur
0
180
AIレビュアーをスケールさせるには / Scaling AI Reviewers
technuma
2
230
rage against annotate_predecessor
junk0612
0
140
OSS開発者という働き方
andpad
5
1.4k
コーディングは技術者(エンジニア)の嗜みでして / Learning the System Development Mindset from Rock Lady
mackey0225
2
610
AI OCR API on Lambdaを Datadogで可視化してみた
nealle
0
210
パッケージ設計の黒魔術/Kyoto.go#63
lufia
2
350
Langfuseと歩む生成AI活用推進
licux
3
320
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Docker and Python
trallard
45
3.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
Designing for Performance
lara
610
69k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Done Done
chrislema
185
16k
Into the Great Unknown - MozCon
thekraken
40
2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Automating Front-end Workflow
addyosmani
1370
200k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Transcript
©2023 Wantedly, Inc. 8BOUFEMZͰͷ$PNQPTFಋೖ ϞόΠϧษڧձ 2023/03/07 ٱอग़ խढ़
©2023 Wantedly, Inc. XXXXBOUFEMZDPNJELVCPEF
©2023 Wantedly, Inc. w +FUQBDL$PNQPTFͷͭͷಋೖࣄྫհ • ಋೖϩʔυϚοϓ • ͏·͍ͬͨ͘͜ͱ •
ݟ͑ͯΔ՝ ͢͜ͱ
©2023 Wantedly, Inc. લճͷ%SPJE,BJHJΞϯέʔτʢ 👉
©2023 Wantedly, Inc. w ݄͔ΒಋೖΛਪਐ • Androidϝϯόʔ͕૿͑ͨ • ෭ۀϝϯόʔΠϯλʔϯ͔ΒͷϑΟʔυόοΫ •
ࣾ֎ࣄྫͷ૿ՃɺҰൠԽ ಋೖஅ
©2023 Wantedly, Inc. ϩʔυϚοϓ
©2023 Wantedly, Inc. Ͳ͏ਐΊͨΒ͍͍͔Θ͔Βͳ͔ͬͨ 👉෭ۀϝϯόʔʹެࣜͷҠߦઓུΛקΊΒΕͨ ϩʔυϚοϓΛཱͯΔ·Ͱ
©2023 Wantedly, Inc. ެࣜͷҠߦઓུ https://developer.android.com/jetpack/compose/migrate/strategy
©2023 Wantedly, Inc. ϩʔυϚοϓ
©2023 Wantedly, Inc. ࠷ॳʹܾΊͨ͜ͱ
©2023 Wantedly, Inc. w ϓϩμΫτͰখ͘͞ݕূ • ίʔυϥϘPoCͯͯ͠Θ͔Βͳ͍͜ͱ͕ଟ͔ͬͨ • ϓϩμΫτ͡Όͳ͍ͱΘ͔Βͳ͍͜ͱ͕ଟ͍ͨΊ •
ෛ࠴Λڐ༰͢Δ w ૣ͗͢Δ࠷దԽΛආ͚Δ • ͍͖ͳΓThemeڞ௨ίϯϙʔωϯτΛ࡞Βͳ͍ • ϊϋ͕ͳ͍ঢ়ଶͰ࡞ͬͯෛ࠴ʹͳΔͨΊ ܾΊͨ͜ͱ
©2023 Wantedly, Inc. ಋೖ
©2023 Wantedly, Inc. 7JFX୯Ґ
©2023 Wantedly, Inc. γϯϓϧͳը໘ ը໘શମ ViewModel Rx
©2023 Wantedly, Inc. ෳࡶͳը໘ طଘͷViewPagerͷ1ը໘ ViewModel KMM Coroutine
©2023 Wantedly, Inc. ײͨ͡ར
©2023 Wantedly, Inc. w ମײഒͷ6*։ൃޮ • Մಡੑ͕ஈҧ͍ • ॻ͖৺ •
PreviewʹΑΔදࣔύλʔϯ֬ೝ ײͨ͡ར
©2023 Wantedly, Inc. ՝
©2023 Wantedly, Inc. w ѹతࣝෆ • ֶͼͳ͕Β࡞Δ • ෭ۀϝϯόʔ͔Βͷαϙʔτ •
ࣾษڧձ ՝
©2023 Wantedly, Inc. ՝ NestedScroll ՃಡΈࠐΈ ύϑΥʔϚϯε ΧϧʔηϧUI
©2023 Wantedly, Inc. ·ͱΊ
©2023 Wantedly, Inc. w $PNQPTFಋೖͷҰྫΛհ w ։ൃޮͷ্Λ࣮ײ • Մಡੑ্͕ •
ίʔυྔ͕େ෯ʹݮ • Preview w ૣ͗͢Δ࠷దԽΛ͠ͳ͍͜ͱΑ͔ͬͨ w কདྷతʹσβΠϯγεςϜΛঃʑʹߏங ·ͱΊ