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
Android開発者とデザイナーの効果的な連携に効く話
Search
lychee
March 24, 2012
Technology
0
71
Android開発者とデザイナーの効果的な連携に効く話
lychee
March 24, 2012
Tweet
Share
More Decks by lychee
See All by lychee
tab for Androidの作り方
superdry
0
390
はじめてのぐーぐるあいおー
superdry
0
160
Other Decks in Technology
See All in Technology
伴走から自律へ: 形式知へと導くSREイネーブリングによる プロダクトチームの信頼性オーナーシップ向上 / SRE NEXT 2025
visional_engineering_and_design
3
240
CDK Vibe Coding Fes
tomoki10
1
580
第64回コンピュータビジョン勉強会「The PanAf-FGBG Dataset: Understanding the Impact of Backgrounds in Wildlife Behaviour Recognition」
x_ttyszk
0
210
ポストコロナ時代の SaaS におけるコスト削減の意義
izzii
1
360
助けて! XからWaylandに移行しないと新しいGNOMEが使えなくなっちゃう 2025-07-12
nobutomurata
2
150
アクセスピークを制するオートスケール再設計: 障害を乗り越えKEDAで実現したリソース管理の最適化
myamashii
1
360
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
990
freeeのアクセシビリティの現在地 / freee's Current Position on Accessibility
ymrl
2
280
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
3
1k
united airlines ™®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedhelp
1
470
american airlines®️ USA Contact Numbers: Complete 2025 Support Guide
supportflight
1
120
衛星運用をソフトウェアエンジニアに依頼したときにできあがるもの
sankichi92
1
230
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
970
Measuring & Analyzing Core Web Vitals
bluesmoon
7
510
The World Runs on Bad Software
bkeepers
PRO
69
11k
Into the Great Unknown - MozCon
thekraken
40
1.9k
How to Ace a Technical Interview
jacobian
278
23k
Building Applications with DynamoDB
mza
95
6.5k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Six Lessons from altMBA
skipperchong
28
3.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Transcript
Android։ൃऀͱσβΠφʔͷ ޮతͳ࿈ܞʹར͘ Ԭ༃ @lychee ஐυοτגࣜձࣾ
ύλʔϯB اըɾσβΠϯɾ։ൃ શ෦ࣗࣾ ΞδϟΠϧ։ൃ
͍͍͜ͱ͔Γʁ ެ։ޙɺʹͳΒͳ͍ͱ ଈ͓ଂೖΓ
ΈΜͳʹͬͯ͘Β͑ͯ ࣗࣾͷʢࣗͷʣද࡞ʹͳΔΑ͏ͳΞϓϦ ʹ ΩϥʔΞϓϦ Γ·͠ΐ͏
࠷ۙͷ Path Pinterest Clear(?) etc. ΩϥʔΞϓϦ ɹʹɹػೳͱσβΠϯͱٕज़͕༥߹ͨ͠ΞϓϦ
ٻΊΒΕΔͷ ػೳඒ ੈք؍Λද͢σβΠϯ ޮՌతͳΞχϝʔγϣϯɺԻ
ٻΊΒΕΔͷ ػೳඒ ੈք؍Λද͢σβΠϯ ޮՌతͳΞχϝʔγϣϯɺԻ UI/UXΛ༏ઌͨ͠ εϜʔζͳ࿈ܞ͕ෆՄܽ
࿈ܞͷίπ ϦιʔεΓऔΓฤ ϓϩδΣΫτฤ ৴པؔฤ
࿈ܞͷίπ
͋Γ͕ͪͳ͜ͱ(1) 9-patch͔֬ʹΉ͔͍ͣ͠ ΤϯδχΞൃͷπʔϧͳͨΊɺσβΠφʔʹߟ ͑ํ͕ཧղग़དྷͳ͍ πʔϧ͕ϔϘͯ͘ɺΤϯδχΞͰ͢Β͏ͷۤ௧ͳ Ϩϕϧ 9-patchΛڭ͑ΒΕ͚ͨͲ͏·͔ͭ͑͘ͳ͍...
ղܾࡦ(1) 9-patchΤϯδχΞ͕͋ͯΖʂ σβΠφʔσβΠϯʹྗ
͋Γ͕ͪͳ͜ͱ(2) ΤϯδχΞͱσβΠφʔͱ͕ͦΕͧΕϦιʔεϑΝΠ ϧ͕ཧ σβΠφʔ͔͍͑ͨ͞͠ϦιʔεϑΝΠϧΛࣗ༝ʹ ͔͑͞͠ΒΕͳ͍ ϝʔϧͰϦιʔεϑΝΠϧʢը૾ɺhtmlϑΝΠϧ)ΛΓ ͱΓ
໋໊ϧʔϧ࠷ॳʹܾΊ͓ͯ͘ htmlͷදࣔ֬ೝͷҝʹ֬ೝπʔϧΛ࡞ ϝʔϧΘͣαʔόͰҰݩཧ ΦϯϥΠϯετϨʔδͩͱͳ͓Α͠ Dropbox, SugarSync, etc ղܾࡦ
໋໊ϧʔϧ࠷ॳʹܾΊ͓ͯ͘ htmlͷදࣔ֬ೝͷҝʹ֬ೝπʔϧΛ࡞ ϝʔϧΘͣαʔόܦ༝Ͱ ΦϯϥΠϯετϨʔδͩͱͳ͓Α͠ Dropbox, SugarSync, etc ղܾࡦ ҰݩཧͰཧϛε͕ݮΔɻ ࠓޙ·͢·͢࿈ܞ͕͔ͲΔɻ
ղܾࡦ+1 ߏཧπʔϧ͕͑ͨΒਆ git, subversion, etc ΦϯϥΠϯϦϙδτϦ(Github,bitbucket,)ͷར ༻
Github for Mac σβΠφʔͷͨΊͷ Github for Mac ͷ ͍ํ http://
kuroigamen.com/
࿈ܞͷίπ
͋Γ͕ͪͳ͜ͱ(3) ϫΠϠʔϑϨʔϜ͞Ε͚ͨͲɺඞཁͳ࡞ۀͷൣғ͕ ͖ͬΓ͠ͳ͍...ԿΛͲ͜·ͰΔ͖ʁ
ղܾࡦ(3) ϫΠϠʔϑϨʔϜ͔࣌Βଧͪ߹Θׂͤͯ͠୲Λ ܾΊͯ͠·͏ ΤϯδχΞ୯७ͳσβΠϯࣗͰ࣮͢Δ σβΠφʔUI/UXʹྗ Ͳ͏ͯ࣌ؒ͠ͷ͔͔ΔॲཧɺσβΠφʔʹϑΟ ʔυόοΫ
ΤϯδχΞ͕Ͱ͖Δ͜ͱ എܠͷ܁Γฦ͠ ϋΠϥΠτ ؙ֯ ʢ୯७ͳʣάϥσʔ γϣϯ ӨʗԑऔΓ
ΤϯδχΞ͕Ͱ͖ͳ͍͜ͱ λΠτϧը૾ എܠը૾ ҹ ΞΠίϯ
ͦͷ͔ΘΓ... Ґஔใऔಘ αʔόͷ௨৴ॲཧ ը૾දࣔʗॲཧ ը૾ೝࣝ Χϝϥͷىಈɾऴྃ Ͳ͏ͯ࣌ؒ͠ͷ͔͔Δॲཧ
ͦͷ͔ΘΓ... Ґஔใऔಘ αʔόͷ௨৴ॲཧ ը૾දࣔʗॲཧ ը૾ೝࣝ Χϝϥͷىಈɾऴྃ Ͳ͏ͯ࣌ؒ͠ͷ͔͔Δॲཧ UI/UX༏ઌͰׂ୲ɻ ࠓޙ·͢·͢࿈ܞ͕͔ͲΔɻ
͋Γ͕ͪͳ͜ͱ(4) σβΠφʔ͔ΒϓϩδΣΫτͷશମײ͕ݟ͑ͳ͍ ։ൃଆͷ߹ʹৼΓճ͞ΕΔ ΤϯδχΞϓϩδΣΫτཧπʔϧΛΘΕΔ͕ɺσ βΠφʔʹඞཁͳ࣌ͷΈεέδϡʔϧͷௐՃґ པɺϑΟʔυόοΫΛϝʔϧͰ࿈བྷ͞ΕΔɻ
ղܾࡦ ϓϩδΣΫτཧπʔϧͰσβΠϯ࡞ۀؚΊཧ Redmine Pivotal Tracker
Pivotal Tracker http://www.pivotaltracker.com
࿈ܞͷίπ
৴པؔΛஙͨ͘Ίʹ ߴ͍εΩϧ ײ ৴པ
ߴ͍εΩϧ σβΠφʔ AndroidͷσβΠϯϊϋ͓ͬͯ͘ UI/UXσβΠϯྗ ΤϯδχΞ σβΠφʔ͕σβΠϯʹूதͰ͖ΔΑ͏ɺεϚʔτ ͳίϛϡχέʔγϣϯڥΛ४උ
ߴ͍εΩϧ σβΠφʔ AndroidͷσβΠϯϊϋ͓ͬͯ͘ UI/UXσβΠϯྗ ΤϯδχΞ σβΠφʔ͕σβΠϯʹूதͰ͖ΔΑ͏ɺεϚʔτ ͳίϛϡχέʔγϣϯڥΛ४උ ͳʹΑΓ৽͍͠ൃΛ ָ͠ΜͰΕΔ
·ͱΊ ޮతͳ࿈ܞͷͨΊʹɺπʔϧ͏ ΤϯδχΞσβΠφʔ͕σβΠϯ࡞ۀʹूதͰ͖Δ Α͏ɺͦͷٕज़ྗͰϑΥϩʔ͢Δ σβΠφʔ খ͍͞࡞ۀΤϯδχΞʹ͓ͤ͠ɺ UI/UXʹूத͢Δ ͓ޓ͍ϜνϟৼΓ͞ΕͯOKͳΑ͏ʹɺͱʹ͔͘
࠷ޙʹ࣮ફ ΤϯδχΞͱσβΠφͷ߹ಉϋοΧιϯ͕ͨ·ʹ͋Γ ·͢(@tomorrowkey)
͓ޓ͍ߴΊ͋ͬͯ ΩϥʔΞϓϦʹ ઓͯ͠ݟ·ͤΜ͔ʁ