某カレンダー作成アプリを開発している会社で受け取ったデザインファイルがもっとこうだったら良かったなぁというものをまとめた発表です。 https://engineers-x-designers.connpass.com/event/103562/
͜ΜͳSketch (Zeplin )ΠϠͩDXEL.2 2018/10/22!1
View Slide
Profilestruct Profile {let name = "Kazuya Ueoka"let twitter = "@fromkk"let github = "fromkk"let qiita = "fromkk"let company = "Timers Inc."}•!2
લఏ•ΧϨϯμʔ࡞ΞϓϦΛ։ൃ͍ͯ͠ΔձࣾͰ σβΠφʔSketch ͰσβΠϯσʔλΛ࡞•Zeplin ͰUIͷΓऔΓ•σβΠϯΛड͚औͬͨΤϯδχΞ͕ʮͬͱ͜͏ͩͬͨΒخ͍͠ͳ͊ʯͱࢥͬͨΛ·ͱΊͨ!3
Sketch!4https://sketchapp.com• σβΠϯ࡞πʔϧ• WebΞϓϦʹಛԽ• ײత• ϓϥάΠϯͳͲͰػೳ֦ு
Zeplin!5https://www.zeplin.io• νʔϜσβΠϯڞ༗πʔϧ• Sketch/Photoshop͔Β؆୯ॻ͖ग़͠• ࡉ͔͍UIͷ֬ೝɺը૾ॻ͖ग़͠ػೳ• ίϝϯτʹΑΔίϛϡχέʔγϣϯ• ಁաΟϯυͰՌ֬ೝ
3ΞϓϦΛ։ൃɾӡ༻͍ͯ͠Δͱ•UIͷ࣮ʹۤ࿑ͨ͠•Ͳ͏࣮ͨ͠Β͍͍ͷ͔͔Βͳ͍•αΠζม͑Δͱ่Εͨ•etc!6
1. Ұݟී௨ͷϝχϡʔը໘!7
࣮ҰͭͷςΩετͩͬͨ!8
Կ͕πϥ͍ͷ͔•࣮ͷࢥߟͱ߹Θͳ͍•ϥϕϧͷஔͷϏϡʔ͔ΒͷεϖʔεΛௐ͍ͯ͘͠•εϖʔεͷαΠζ͕શ͔͘Βͳ͍•ϥϕϧվߦ͕͋ΓಘΔͷ͔ɺӳޠଟݴޠߟྀ͞Ε͍ͯΔͷ͔͔Βͳ͍!9
վળҊ໘ͰηϧͱςΩετΛͪΌΜͱ͚ͯஔ͠·͠ΐ͏!10
2. ͖ͬ͞ΑΓྑͦ͞͏ͳը໘!11
ຊʹtopͷεϖʔε4pt?!12
ຊʹtopͷεϖʔε4pt?!13• Font sizeͱLine height͕ҟͳ͍ͬͯͨ• UILabelͦͷ··͏ͱϑΥϯταΠζ͕ߴ͞ʹͳΔ• ࣮ࡍͷεϖʔε 24-18+4=10ptͩͬͨͱ͍͏ࣄΛܭࢉ͠ͳ͍ͱ͍͚ͳ͍
վળҊ!14• 1ߦදࣔͷ߹FontsizeͱLine heightΛ߹ΘͤΑ͏• 2ߦදࣔҎ্ͷ߹ߦؒΛؾʹ͢Δͱࢥ͏ͷͰ͜ͷݶΓͰ͋Γ·ͤΜ
3. ͓ɺը૾ͬΆ͍!15ॻ͖ग़͕͠ඞཁͩ
͑ͬɺॻ͖ग़͠ग़དྷͳ͍!16
վળҊ!17ॻ͖ग़͠ઃఆΕͳ͍
4.SketchͰෳը૾·ͱΊͯॻ͖ग़͠!18
݁Ռ!19
͑ͬ!20ෳຕॻ͖ग़ͨͣ͠ͳͷʹ1ຕ͔͠ແ͔ͬͨ
͜͏ͳ͍ͬͯͨ!21
վળҊεϥΠεຖʹదͳ໊લ͚·͠ΐ͏!22
5. iPhone XSͰͱ͍͍ͯײ͡ʹݟ͑Δը໘!23
iPhone SEͰݟͨΒͲ͏ͳΔʁ!24
͜͏ͳͬͨ!25• େࣄͦ͏ͳϝοηʔδ͕Ε͍ͯΔ• େࣄͦ͏ͳΩϟονྖҬ͕Ε͍ͯΔ
վળҊ Zeplinͷ߹!26֤ը໘αΠζ࡞ͬͯΒ͏
վળҊ Sketchͷ߹!27ResizingΛ׆༻͢Δ
վળҊ Sketchͷ߹!28ResizingΛ׆༻͢Δ
վળҊ Sketchͷ߹!29ResizingΛ׆༻͢Δ
ߟ•UIͷड͚͠ʹZeplinศར͚ͩͲສೳͰͳ͍•ҟͳΔαΠζΛ֬ೝ͍ͨ͠߹ͳͲSketchϑΝΠϧΛͦͷ··Βͬͨํ͕ΘΔ͜ͱ͋Δ (※ResizingΛదʹར༻͍ͯ͠Δ߹ʹݶΔ)!30
ଞʹ•ಉ͡ϑΥϯτͬΆ͍͕Α͘ݟΔͱϖʔδຖʹϑΥϯταΠζҧ͏•ࣅ༷ͨͳύʔπ͕͍ΖΜͳϖʔδຖʹඍົʹҧ͏•etc!31
վળҊAtomic Designͷग़൪ (Sketchͷ߹SymbolΛదʹར༻)!32
͜Ε͚ͩ͋Δͱπϥͦ͏ʹݟ͑Δ͚Ͳ࣮େ͖ͳʹͳ͍ͬͯͳ͍!33
Կނ͔ Pt.1•UIΨΠυϥΠϯ͕͋Δ•ਖ਼ղͦ͜ʹ͋ΔͷͰଟগZeplinSketch͕ζϨ͍ͯͯؾʹ͠ͳ͍ओٛ•ΨΠυϥΠϯʹमਖ਼͕ೖͬͯશ෦Βͳ͖ΌͬͯΘ͚Ͱͳ͘ݟ͚ͭͨॴ͔Βগͣͭ͠ରॲ•ίϛϡχέʔγϣϯͰΧόʔ•ΤϯδχΞͷߴͳྗ'!34
Կނ͔ Pt.2!35https://speakerdeck.com/fromkk/use-ui-testing-as-a-tool-in-iosdc-2018TestSummariesΛͬͯ၆ᛌͯ͠σβΠϯ่ΕΛνΣοΫ
ͱ͍͑•͠৽ͨʹΫϥΠΞϯτΤϯδχΞ͕૿͑ͨΒֶशίετߴͦ͏•ΫϥΠΞϯτଆͰAtomic DesignOOUXͳͲΛऔΓೖΕͯίϯϙʔωϯτΛ࠶ར༻͍͢͠ඞཁ͔• ʢσβΠφʔΨΠυϥΠϯʹԊͬͯ࡞ͬͯཉ͍͠͠ॻ͖ग़͠ઃఆ͙Β͍Εͳ͍Ͱཉ͍͠(খ)ʣ!36
·ͱΊ•ݟ͚ͨͩσβΠϯ͞ΕͨSketchZeplinΛͬͯπϥ͍࣌͋ΔͷͰͪΌΜͱཧͯ͘͠ΕΔͱخ͍͠•ϥϕϧϘλϯɺը૾ؒͷεϖʔε࣮͢Δ࣌ͷίʔυͱҰகग़དྷΔ༷ͳཉ͍͠)•ը૾ͷॻ͖ग़͠ઃఆεϥΠεʹ໊લ͚Δͷେࣄ'•SymbolResizingػೳΛదʹ͍͖ͬͯ·͠ΐ͏!37
PR!38
!39
!40ΤϯδχΞσβΠφʔืूதʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠)!41