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
570
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
Firebase Dynamic Linksの代替手段を自作する / Create your own Firebase Dynamic Links alternative
kubode
0
240
技術を根付かせる / How to make technology take root
kubode
1
310
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
390
Google Play Consoleデベロッパー アカウントの確認 / Verifying your Play Console developer account
kubode
1
1.2k
Make your Android app into Multiplatform app
kubode
0
130
ウォンテッドリーにおけるモバイルアプリ開発 / iOSDC Japan 2024 Sponsor Session
kubode
1
930
Jetpack ComposeのBottomSheetとの戦い / Fight with BottomSheet of Jetpack Compose
kubode
0
680
Mobile Chapterが目指すところと技術 / Vision and Technology of Mobile Chapter at Wantedly
kubode
0
340
ウォンテッドリーでのKMPワークフロー / KMP workflow at Wantedly
kubode
0
1.7k
Other Decks in Programming
See All in Programming
Making TCPSocket.new "Happy"!
coe401_
1
240
「影響が少ない」を自分の目でみてみる
o0h
PRO
2
1k
リアルタイムレイトレーシング + ニューラルレンダリング簡単紹介 / Real-Time Ray Tracing & Neural Rendering: A Quick Introduction (2025)
shocker_0x15
1
300
Harnessing the power of AI in IntelliJ IDEA
antonarhipov
1
100
Ruby's Line Breaks
yui_knk
2
670
Strategic Design (DDD)for the Frontend @DDD Meetup Stuttgart
manfredsteyer
PRO
0
120
Deoptimization: How YJIT Speeds Up Ruby by Slowing Down / RubyKaigi 2025
k0kubun
0
650
Going Structural with Named Tuples
bishabosha
0
200
タイムゾーンの奥地は思ったよりも闇深いかもしれない
suguruooki
1
600
メモリウォールを超えて:キャッシュメモリ技術の進歩
kawayu
0
1.9k
サービスクラスのありがたみを発見したときの思い出 #phpcon_odawara
77web
4
630
Rollupのビルド時間高速化によるプレビュー表示速度改善とバンドラとASTを駆使したプロダクト開発の難しさ
plaidtech
PRO
1
170
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
The Pragmatic Product Professional
lauravandoore
33
6.5k
Scaling GitHub
holman
459
140k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Into the Great Unknown - MozCon
thekraken
37
1.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Speed Design
sergeychernyshev
29
890
A Tale of Four Properties
chriscoyier
158
23k
GraphQLとの向き合い方2022年版
quramy
46
14k
A better future with KSS
kneath
239
17k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
660
Documentation Writing (for coders)
carmenintech
69
4.7k
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 কདྷతʹσβΠϯγεςϜΛঃʑʹߏங ·ͱΊ