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
600
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
920
Firebase Dynamic Linksの代替手段を自作する / Create your own Firebase Dynamic Links alternative
kubode
0
380
技術を根付かせる / How to make technology take root
kubode
1
350
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
430
Google Play Consoleデベロッパー アカウントの確認 / Verifying your Play Console developer account
kubode
1
1.2k
Make your Android app into Multiplatform app
kubode
0
150
ウォンテッドリーにおけるモバイルアプリ開発 / iOSDC Japan 2024 Sponsor Session
kubode
1
1.1k
Jetpack ComposeのBottomSheetとの戦い / Fight with BottomSheet of Jetpack Compose
kubode
0
780
Mobile Chapterが目指すところと技術 / Vision and Technology of Mobile Chapter at Wantedly
kubode
0
360
Other Decks in Programming
See All in Programming
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
210
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
120
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
290
DroidKnights 2025 - 다양한 스크롤 뷰에서의 영상 재생
gaeun5744
3
310
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
16
3.1k
ReadMoreTextView
fornewid
1
460
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
470
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
330
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
810
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
610
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
4
910
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
210
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
134
9.3k
Unsuck your backbone
ammeep
671
58k
It's Worth the Effort
3n
185
28k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How to train your dragon (web standard)
notwaldorf
92
6.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
790
How GitHub (no longer) Works
holman
314
140k
Bash Introduction
62gerente
614
210k
Optimizing for Happiness
mojombo
379
70k
RailsConf 2023
tenderlove
30
1.1k
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 কདྷతʹσβΠϯγεςϜΛঃʑʹߏங ·ͱΊ