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
Android2でも動くMaterialデザイン実装
Search
konifar
January 14, 2015
Programming
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Android2でも動くMaterialデザイン実装
konifar
January 14, 2015
More Decks by konifar
See All by konifar
自分が "コントロールできる" と思い込んで "引き出しを増やす"
konifar
15
6.1k
自分が詳しくない領域でAIを使う #プロヒス2026
konifar
22
9.6k
マネージャー版 "提案のレベル" を上げる
konifar
27
22k
AIで 浮いた時間で 何をする? 2026春 #devsumi
konifar
21
6.4k
登壇資料を作る時に意識していること #登壇資料_findy
konifar
7
3.4k
事業部のプロジェクト進行と開発チームの改善の “時間軸" のすり合わせ
konifar
12
4.7k
チーム開発の “地ならし"
konifar
8
18k
AIで 浮いた時間で 何をする? #プロヒス2025
konifar
27
17k
物語を動かす行動"量" #エンジニアニメ
konifar
19
7.6k
Other Decks in Programming
See All in Programming
AIの中の人になってみる
htkym
0
170
20260828_品質と開発生産性を両立させる、AI時代のE2Eテストの考え方
magicpod
0
160
From 6 People Classroom Meetup to 100 People Regional Conference / FOSS4G Hiroshima 2026
furukawayasuto
0
120
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
4
2.8k
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
150
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
130
Seeing Through Serverless: Observability for AWS Lambda with ADOT and CloudWatch Application Signals
seike460
PRO
1
120
スマート反転とウェブアクセシビリティ
camiha
0
140
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
460
コンパウンドプロダクト開発のためのローカルプロセスマネージャー再発明 #layerxgo
izumin5210
0
660
信頼性の目標を誰も求めてない
shubox
0
490
Oxlintはいいぞ(続)
yug1224
1
560
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
520
First, design no harm
axbom
PRO
2
1.3k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
67
58k
So, you think you're a good person
axbom
PRO
2
2.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Mind Mapping
helmedeiros
1
350
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
510
Darren the Foodie - Storyboard
khoart
PRO
3
3.9k
How to build a perfect <img>
jonoalderson
1
6k
Transcript
"OESPJEͰಈ͘ .BUFSJBMσβΠϯ࣮ ʢਫʣ:VTVLF,POJTIJ
ࠓ͢͜ͱ ͱʹ͔͘৭ʑࢼͯ͠ΈͨͷͰհ ͦͦԼҐ04ͰରԠ͖͢ͳͷ͔ॴײ ·ͱΊ
৭ʑࢼͯ͠Έͨ
ΩϟονΞοϓͷखॱ ·ͣ(PPHMF७ਖ਼ͷΞϓϦɺ.BUFSJBMσβΠϯରԠͨ͠ ΞϓϦʢ"JSCOCɺ5XJUUFSɺ1BUIʣΛΑ͘ݟΔ .BUFSJBMσβΠϯΨΠυϥΠϯͱরΒ͠߹Θͤͯ࡞Δ
ࠓճࢼͯ͠Έͨͱ͜Ζ ৭ ը໘ભҠΞχϝʔγϣϯ εΫϩʔϧΞχϝʔγϣϯ 3JQQMFΤϑΣΫτ
5PPM#BS λϒ ϑΥϯτ
৭
৭ σβΠϯΨΠυϥΠϯͰਪΧϥʔ͕ఆΊΒΕ͍ͯΔɻ͜ ͷ৭Λ͏ͱɺ.BUFSJBMσβΠϯʹରԠͨ࣌͠ʹҧײͳ ͍Αɺͱ͍͏ࢦɻ
ଞͷΞϓϦͰʁ (PPHMF७ਖ਼ͷΞϓϦવ͜ͷ৭ʹԊͬͯςʔϚΧϥʔ Λઃఆͯ͠Δɻ
࣮͢Δʹ қ˒ˑˑˑˑ BQQDPNQBUWͬͯςʔϚͷ৭Λม͑Δ͚ͩɻ ຊޠ༁ͪ͜Βɻ Ͳ͜ͷ৭ͷઃఆ͕Ͳ͜ͷύʔπʹӨڹ͢Δ͔ɺ"OESPJE ͰͷΧϥʔΧελϚΠζͱଐੑ໊ͷؔʹ·ͱΊΒΕ ͯΔɻ
ը໘ભҠΞχϝʔγϣϯ
ը໘ભҠΞχϝʔγϣϯ σβΠϯΨΠυϥΠϯͷΞχϝʔγϣϯͷ߲ɻ "DUJWJUZ5SBOTJUJPOɺ4IBSFE&MFNFOUTͱݺΕΔͷɻ ;Θͬͱු্͖͕ΔΑ͏ͳը໘ભҠɺલͷը໘ͷҰ෦͕ ֦େͯ࣍͠ͷը໘ͷҰ෦ʹͳΔΑ͏ͳΞχϝʔγϣϯͰɺ ૢ࡞͍ͯ͠Δ࣌ʹલޙ͕ؔѲ͍͢͠ɻ͋ͱ৮ͬͯͯ ؾ͍͍࣋ͪɻ
ଞͷΞϓϦͰʁ (PPHMF७ਖ਼ͷΞϓϦɺແཧͤͣ͋ΔఔͬͯΔɻ "JSCOCͷΞχϝʔγϣϯ͍͍ײ͡ɻ
࣮͢Δʹ қ˒˒ˑˑˑ "DUJWJUZ0QUJPOT$PNQBUΛͬͨΓɺΞχϝʔγϣϯΛࣗ࡞ ͢ΕରԠՄೳɻ <ࢀߟ> ɾ:PV5VCFͷ"OESPJEΞϓϦͱಉ͡ݕࡧϏϡʔΛ࡞ͬͯΈΔ ɾWະຬͷͰɺ"JSCOCΞϓϦͷΑ͏ͳ4IBSFE &MFNFOUͬΆ͍ಈ͖Λ࣮͢Δ ͨͩɺಉ͡Α͏ͳݟͨͳͷʹΞχϝʔγϣϯ͍ͭͨΓ͍ͭ ͯͳ͔ͬͨΓ͢ΔͱڧͳҧײΛײ͡ΔͷͰɺΔͳΒ౷
Ұͯ͠ରԠ͢Δඞཁ͋Γɻ
εΫϩʔϧΞχϝʔγϣϯ
εΫϩʔϧΞχϝʔγϣϯ σβΠϯΨΠυϥΠϯͷεΫϩʔϧςΫχοΫͷ߲ɻ εΫϩʔϧ͢Δͱ্෦͕ύϥϥοΫεͬΆ͘ಈ͍ͨΓɺ 5PPMCBS͕ӅΕͨΓɺಁ໌͕มΘͬͨΓ͢Δͭɻ
ଞͷΞϓϦͰʁ (PPHMF1MBZ4UPSFͷৄࡉը໘ɺ"JSCOCͷৄࡉը໘͞ Γ͛ͳ͍͍ͯ͘ײ͡ɻ1BUIΊͬͪΌͬͯΔɻ
࣮͢Δʹ қ˒˒˒ˑˑ ୯७ͳύϥϥοΫεޮՌ͚ͩͳΒ؆୯ɻ͘Β͍ؾ࣋ͪͷΑ͍ Ξχϝʔγϣϯʹ͢Δͷେมɻ/PU#PSJOH"DUJPO#BSͷίʔυ ͕ࢀߟʹ͍͔͢͠ɻ
3JQQMFΤϑΣΫτ
3JQQMFΤϑΣΫτ .BUFSJBMσβΠϯͷಈըͰհ͞ΕͯΔɺਫͷͷΑ ͏ͳΤϑΣΫτɻ
ଞͷΞϓϦͰʁ (PPHMF७ਖ਼ͷΞϓϦଞͷ༗໊ͳΞϓϦ"OESPJEҎ ্ͰରԠɻະຬఘΊͯΔɻͨͿΜ͋͑ͯͬͯͳ ͍ɻ .BUFSJBMσβΠϯΨΠυϥΠϯͷຊ࣭ɺը໘ΛࣅͤΔ͜ ͱͰͳ͘ɺಉ͡ج४Ͱ࡞Δ͜ͱʹΑͬͯϢʔβʔ͕ૢ࡞ ͢Δ࣌ʹ಄ΛΘͳ͍Ͱ͢ΉΑ͏ʹ͢Δ͜ͱͩͱࢥ͏ͷͰɺ "OESPJEະຬͷ3JQQMFΤϑΣΫτ͕ඪ४Ͱͳ͍ͷ ߹ٯʹैདྷͷλοϓϑΟʔυόοΫͷํ͕͍͍ΑͶͱ ͍͏அʁ
࣮͢Δʹ қ˒˒ˑˑˑ NBUFSJBMSJQQMFΛ͏ͱಋೖൺֱత؆୯ɻ ࢀߟ<.BUFSJBMσβΠϯ>"OESPJEະຬͰ3JQQMF F⒎FDUΛ࣮͢Δ ͨͩɺطଘΞϓϦΛରԠͤ͞Δ߹શͯͷλοϓϑΟʔ υόοΫͰରԠ͢Δඞཁ͕͋ΔͷͰ͔ͳΓ໘ɻ
5PPM#BS
5PPM#BS ্෦ͷόʔɻچ"DUJPO#BSɻ ҎલͷEQ͔ΒEQʹͳͬͯΔɻ/BWJHBUJPO%SBXFSͷ ΞΠίϯදࣔͷํมΘͬͯΔɻ
ଞͷΞϓϦͰʁ (PPHMF७ਖ਼ͷΞϓϦ΄ͱΜͲରԠɻ"JSCOCରԠͯ͠ Δ͚Ͳ%SBXFSͷද͕ࣔͪΐͬͱݹ͍ɻ
࣮͢Δʹ қ˒˒ˑˑˑ ී௨ͷ"DUJPO#BSͷ߹ׂͱ؆୯ʹҠߦՄೳɻ%SBXFS ͦΜͳʹ͘͠ͳ͍ɻ"OESPJEͷ5PPM#BSʢ৽͍͠ "DUJPO#BSʣϝϞΛݟΕେମͳ͍ɻ 5PPM#BSͨͩͷ7JFXͳͷͰɺεΫϩʔϧͨ͠ΒӅ͢Έͨ ͍ͳಈ͖ΘΓͱ؆୯ɻ
্෦λϒ
্෦λϒ :PV5VCF(PPHMF1MBZʹ͋Δͭɻ.BUFSJBMσβΠϯͩ ͱɺ͜͜ςʔϚΧϥʔʹͦΖ͑ΔΑ͏ਪ͞Ε͍ͯΔɻ
ଞͷΞϓϦͰʁ (PPHMF७ਖ਼ͷΞϓϦશରԠɻଞͷΞϓϦɺͳΜ͔ ೲಘͰ͖͍ͯͳ͍ͷ͔৭Λม͑ͯΔ߹͋Δɻ
࣮͢Δʹ қ˒ˑˑˑˑ 1BHFS4MJEJOH5BC4USJQΛ͏ͱ؆୯ɻBUUSΛௐ͢ΕϚ ςϦΞϧσβΠϯͬΆ͘ͳΔɻ
ϑΥϯτ
ϑΥϯτ ΨΠυϥΠϯͷ5ZQPHSBQIZͷ߲ɻΞϧϑΝϕοτˍ ࣈ3PCPUPɺͦΕҎ֎/PUPϑΥϯτΛ͏͜ͱ͕ਪ ͞Ε͍ͯΔɻσϑΥϧτͱҧͬͯɺଠ͞Λࡉ͔͘ࢦఆͰ͖ Δɻ
ଞͷΞϓϦͰʁ (PPHMF७ਖ਼ΞϓϦɺະຬඇରԠɻ"JSCOCҧ͏ ϑΥϯτʹม͍͑ͯΔ͕ɺຊޠͷϑΥϯτඪ४ͷ··ɻ
࣮͢Δʹ қ˒˒˒˒ˑ $BMMJHSBQIZͱ͍͏ϥΠϒϥϦΛ͏ͱશମʹөͰ͖Δ͕ɺϑΥ ϯτϑΝΠϧͷαΠζ͕େ͖͍ͷͱɺ(PPHMFެࣜͷ/PUPϑΥϯτ PUGϑΝΠϧΛ͏ͱมͳ༨ന͕ग़ΔͷͰඍົͳײ͡ʹͳΔɻ
ͦͦԼҐ04Ͱ ରԠ͖͢ͳͷ͔
.BUFSJBMσβΠϯͷຊ࣭ w .BUFSJBM%FTJHOͷΨΠυϥΠϯɺʮݟͨΛἧ͑Α ͏ʂʯͱ͍͏ͷͰͳ͍ɻ w ʮڞ௨ͷಈ࡞ݟͨͰ͖Δ͚ͩ౷Ұͯ͠Ϣʔβʔ͕ ΞϓϦ͝ͱʹࠞཚ͠ͳ͍Ͱ͢ΉΑ͏ʹ͠Α͏ʯ͍ͬͯ͏ ࢥͩͱࢥ͏ɻ
.BUFSJBMσβΠϯʹै͏͔Ͳ͏͔ w ʮϢʔβʔ͕ΞϓϦ͝ͱʹࠞཚ͠ͳ͍Ͱ͢ΉΑ͏ʹ͠Α ͏ʯ͍ͬͯ͏ࢥͩͱ͢Δͱɺ͋͑ͯΨΠυϥΠϯʹै Θͳ͍ͷ͋Γɻ w ྫ͑ϑΥϯτ3JQQMFΤϑΣΫτɺҎલͷϢʔ βʔʹҧײͰ͔͠ͳ͍͔ɻ
ݸਓతδϟοδϝϯτ ̋৭ ˚ը໘ભҠΞχϝʔγϣϯ ˚εΫϩʔϧΞχϝʔγϣϯ º3JQQMFΤϑΣΫτ
̋5PPM#BS ্̋෦λϒ ºϑΥϯτ
·ͱΊ
·ͱΊ w "OESPJEͰ.BUFSJBM%FTJHOͷద༻େମՄೳɻ w ݟ͚ͨͩͷͰͳ͍ͷͰɺσβΠϯͷద༻Մ൱Λ அ͢Δඞཁ͋Γɻ w ରԠ͢ΔܾͬͯΊͨ࣌ͷͨΊʹ४උ͓ͯ͘͠ͷ͕େࣄɻ
͓ΘΓ