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 Compose at Wantedly
Search
Masatoshi Kubode
March 07, 2023
Programming
1
380
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
ComposeでのShared Element Transition / Shared Element Transition in Compose
kubode
0
170
K2への完全移行結果 / Results of complete migration to K2
kubode
1
1.9k
Data Bindingの移行を楽にする / Easier migration of Data Binding
kubode
0
450
Compose Shadow Alternative
kubode
0
160
アイコンをComposeにする / Compose the Icons
kubode
0
360
デザインシステムのCompose実装 / Design system Compose implementation
kubode
0
440
KMMのCI/CD
kubode
3
690
DroidKaigi/conference-app-2022へのContributionが楽しかった話 / Contributing DroidKaigi app was fun!
kubode
0
940
継続的な依存性のアップデートにより得られたこと / What we have learned from continuous dependency updates
kubode
0
380
Other Decks in Programming
See All in Programming
Code Reviews
bkuhlmann
4
890
Milestoner
bkuhlmann
1
410
Tailwind CSSを本気でカスタマイズする方法
fsubal
13
5.3k
try! Swift Tokyo 初参加報告LT
hinakko2
0
220
Node.js v22 で変わること
yosuke_furukawa
PRO
9
3.5k
TYPO3 v13 – The road to LTS: What's new and new APIs
luisasofie_xoxo
0
210
Goのエラースタックトレースの歴史と今後
sonatard
9
1.5k
検証も兼ねて個人開発でHonoとかと向き合った話
hanetsuki
1
1.1k
MetricKitで予期せぬ終了を検知する話 / Detect unexpected termination with MetricKit
nekowen
1
190
エンターテイメント業界で利用されるAWS
demuyan
0
210
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
4
960
Rubyでたのしむクリエイティブコーディング/Enjoy Creative coding with Ruby
chobishiba
1
180
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
260
12k
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
RailsConf 2023
tenderlove
4
540
Into the Great Unknown - MozCon
thekraken
10
1k
Faster Mobile Websites
deanohume
299
30k
Building a Scalable Design System with Sketch
lauravandoore
456
32k
Designing for humans not robots
tammielis
248
25k
Clear Off the Table
cherdarchuk
84
310k
How to train your dragon (web standard)
notwaldorf
73
5.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
2
3.4k
Building Flexible Design Systems
yeseniaperezcruz
319
37k
A Tale of Four Properties
chriscoyier
151
22k
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 কདྷతʹσβΠϯγεςϜΛঃʑʹߏங ·ͱΊ