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
Start Jetpack Compose.pdf
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
mitohato14
January 26, 2021
Programming
430
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Start Jetpack Compose.pdf
mitohato14
January 26, 2021
More Decks by mitohato14
See All by mitohato14
Androidアプリ開発にもCursorという選択肢を
mitohato14
0
850
兎に角、コードレビュー
mitohato14
2
430
CodeRabbitと過ごした1ヶ月 ─ AIコードレビュー導入で実感したチーム開発の進化
mitohato14
4
4.4k
アプリの復旧を早くしたい!
mitohato14
1
150
事業開発とコミュニティ活動
mitohato14
0
71
プレビューファーストUI開発
mitohato14
1
510
新米テックリードの試行錯誤.pdf
mitohato14
1
570
JetpackCompose Slot APIs
mitohato14
0
1.2k
Other Decks in Programming
See All in Programming
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.8k
in-process GraphQL のすすめ #ginzajs
izumin5210
4
1.5k
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
220
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
3
460
高専キャリア LT 発表内容
crysta1221
4
4.3k
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
780
AWS Transform Customによる Spring Boot 2.xから4.xへのVerUp
satoshi256kbyte
2
110
MySQLとPostgreSQLって何が違うの?
akagami
0
150
AI Readyの正体はデータマネジメントだ メダリオン2.0の最前線
freee
PRO
0
420
リアルな遅延を測る仕様
kota_yata
1
130
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
4
2.3k
バグを直したら useEffect が消えた
colorful12
3
770
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.5k
Fireside Chat
paigeccino
42
4k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Mobile First: as difficult as doing things right
swwweet
225
10k
Mind Mapping
helmedeiros
PRO
1
340
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
360
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
580
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
A designer walks into a library…
pauljervisheath
211
24k
Claude Code のすすめ
schroneko
67
230k
Leo the Paperboy
mayatellez
8
2.2k
Transcript
Jetpack Compose͡Ί mitohato14
ࣗݾհ ໊લɹٶཬᰜే ॴଐɹ߹ಉձࣾDMM.com ɹɹɹ૯߹τοϓ։ൃ෦(20৽ଔ) झຯɹήʔϜ Twitter ɹ@mitohato14 GitHubɹ@mitohato
※ҙ • ഁյతมߋ͕ൃੜ͢ΔՄೳੑ͕͋Γ·͢ɻ • 1.0.0-alpha09࣌ͰͷใΛѻ͍ͬͯ·͢ɻ
͢͜ͱ • Jetpack Composeͱ • એݴతUIͱ໋ྩతUIͷҧ͍ • ঢ়ଶϗΠεςΟϯά
͞ͳ͍͜ͱ • ৄࡉͳίʔυͷॻ͖ํ • ͏͖͔൱͔ • ઃܭͷࡉ͔͍
Jetpack Composeͱ
Jetpack Composeͱ • ωΠςΟϒUIΛߏங͢ΔͨΊͷએݴతUIπʔϧΩοτ • Kotlin APIΛར༻͠AndroidͰͷUI։ൃΛ؆ૉԽ͢Δ • ίϯϙʔβϒϧؔΛΈ߹ΘͤͯUIΛߏங͢Δ
None
એݴతUIʁ એݴతUIͬͯͳΜͩ… ࠓ·ͰͷͷͱԿ͕ҧ͏Μͩ… ٯʹࠓ·ͰͷͷԿ͍ͯ͏Μͩ…
ൺֱ • ࠓ·Ͱओྲྀͳํ๏໋ྩత • Jetpack Composeએݴత
Կ͕ҧ͏ͷ͔ ໋ྩతUI ͲͷViewΛͲ͏͢Δͷ͔Λهड़͢Δ એݴతUI View͕Ͳ͏ͳΔͷ͔Λهड़͢Δ
໋ྩతUI View͕ఏڙ͍ͯ͠ΔϝιουΛ௨ͯ͠ঢ়ଶΛมԽͤ͞Δ ίʔυͰͲͷViewΛߋ৽͢Δ͔هड़ ΞϓϦͷঢ়ଶͱViewͷঢ়ଶ
એݴతUI ͜ͷView͜ͷঢ়ଶΛදࣔ͢Δ ίʔυͰͲͷView͕Ͳͷঢ়ଶΛ͔࣋ͭهड़ ΞϓϦͷঢ়ଶʹண
αϯϓϧ
໋ྩతUI
໋ྩతUI
໋ྩతUI
એݴతUI
એݴతUI
એݴతUI
એݴతUI
એݴతUI
ঢ়ଶϗΠεςΟϯά
ঢ়ଶͱ
ঢ়ଶͱ
ঢ়ଶϗΠεςΟϯά • ঢ়ଶΛύϥϝʔλͱΠϕϯτʹஔ͖͑Δ • ঢ়ଶΛݺͼग़͠ݩ͕࣋ͭΑ͏ʹ͢Δ • εςʔτϑϧͳίϯϙʔβϒϧΛεςʔτϨεʹ
εςʔτϑϧ
εςʔτϑϧ
εςʔτϑϧ
εςʔτϨε
εςʔτϨε
εςʔτϨε
Կ͕خ͍͠ͷ͔ • ίϯϙʔβϒϧؔͷঢ়ଶΛଞͰར༻Ͱ͖Δʂ • ࠶ར༻ςετ͕༰қʹͳΔʂ • ঢ়ଶͷཧ͕͍͢͠ʂ
ݺͼग़͠ྫ1
ݺͼग़͠ྫ1
ݺͼग़͠ྫ1
ݺͼग़͠ྫ1
ݺͼग़͠ྫ2
ݺͼग़͠ྫ2
ݺͼग़͠ྫ2
εςʔτϑϧͰ͍͍ྫ
εςʔτϑϧͰ͍͍ྫ
εςʔτϑϧͰ͍͍ྫ
εςʔτϑϧͰ͍͍ྫ
·ͱΊ • KotlinΛͬͨએݴతUIπʔϧΩοτ • ঢ়ଶϗΠεςΟϯάͳͲͷ৽͍֓͠೦ͷొ • ߟ͑ํΛม͑Δඞཁ͕͋Δ • ָ͍͠ͷͰͬͯΈͯʂ
ࢀߟ • એݴతUI https://speakerdeck.com/sonatard/xuan-yan-de-ui • ެࣜυΩϡϝϯτ https://developer.android.com/jetpack/compose?hl=ja
͓ΘΓ