SlideShare a Scribd company logo
DISTILLED DESIGN FOR
DEVELOPERS
Android @OralEye
Previously Accenture and ClearCall
BAI Computer Engineering, TCD
Maurice Gavin
Sketch
Create a mockup
Improve a mockup
Build it faster
Zeplin
Share designs
Design spec
Speed up development
Distilled Design for Developers@mauricegavin
Tool #1 - Sketch 4
A tool for creating wireframes
Distilled Design for Developers@mauricegavin
Tinder for Horses 5
Task:
Build an interface that shows some
information about a horse.
• Title
• Picture
• Metadata
• Description
TextView
ImageView
TextView
TextView
Distilled Design for Developers@mauricegavin
How can we improve? 6
1. Add standard Android components
2. Use default dimensions
3. Add colour
Distilled Design for Developers@mauricegavin
Templates for Sketch 7
Material Design Wireframe Kit v2
by Dan Shipley
www.sketchappsources.com/free-source/1954-material-design-wireframe-kit-2-sketch-freebie-resource.html
Sticker sheets & icons
by Google
https://material.google.com/resources/sticker-sheets-icons.html#sticker-sheets-icons-components
Distilled Design for Developers@mauricegavin
Add standard Android components 8
Distilled Design for Developers@mauricegavin
Use default dimensions 9
Metrics & Keylines
https://material.google.com/layout/metrics-keylines.html
Rule of thumb
All components align to an 8dp square baseline
From the Material Design Guidelines
A two-column, left-aligned list
Floating action button: 56dp
Screen edge start and end margins: 16dp
Content margin from screen edge: 72dp
Distilled Design for Developers@mauricegavin
Use default dimensions 10
Distilled Design for Developers@mauricegavin
Add colour 11
Adobe Color CC
Choose a primary colour and it creates complimentary or compound colours.
Distilled Design for Developers@mauricegavin
Add colour 12
Adobe Color CC
Upload an image and let the tool create a colour palette for you.
Alternatively try Pictaculous
http://www.pictaculous.com/
Distilled Design for Developers@mauricegavin
Add colour 13
Distilled Design for Developers@mauricegavin
Start to Finish 14
Distilled Design for Developers@mauricegavin
Tool #2 - Zeplin 15
A tool for sharing designs
Distilled Design for Developers@mauricegavin
Zeplin’s Strengths 16
CollaborationDimensionsExporting Assets
Distilled Design for Developers@mauricegavin
Resources 17
Sketch
A design tool that is easier to
use than Photoshop or
Illustrator.
https://www.sketchapp.com/
ZeplinCollaboration and asset
export.
https://zeplin.io/
Books
“Design for Hackers:
Reverse Engineering Beauty”
by David Kadavy
Material Design Guidelines
Prototyping
InVision
https://www.invisionapp.com
Pixate
http://www.pixate.com/
+ https://material.google.com
Thank You

More Related Content

Viewers also liked

Introduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General AssemblyIntroduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General Assembly
Doralin Kelly
 
Choosing typefaces: All the fonts you'll ever need (SXSW 2011 - Design for Ha...
Choosing typefaces: All the fonts you'll ever need (SXSW 2011 - Design for Ha...Choosing typefaces: All the fonts you'll ever need (SXSW 2011 - Design for Ha...
Choosing typefaces: All the fonts you'll ever need (SXSW 2011 - Design for Ha...
David Kadavy
 
Using Sketch in Your Workflow – From Idea to Finished Product
Using Sketch in Your Workflow – From Idea to Finished ProductUsing Sketch in Your Workflow – From Idea to Finished Product
Using Sketch in Your Workflow – From Idea to Finished Product
Brian Louis Ramirez
 
How to choose an idea for your startup Dalton Caldwell Y Combinator
How to choose an idea for your startup  Dalton Caldwell Y CombinatorHow to choose an idea for your startup  Dalton Caldwell Y Combinator
How to choose an idea for your startup Dalton Caldwell Y Combinator
Webrazzi
 
From user journey to prototyping
From user journey to prototypingFrom user journey to prototyping
From user journey to prototyping
Royi benyossef
 
UX Workshop for Fin-Tech startups @ SBC
 UX Workshop for Fin-Tech startups @ SBC UX Workshop for Fin-Tech startups @ SBC
UX Workshop for Fin-Tech startups @ SBC
Doralin Kelly
 
UIUX Designers キックオフ&あいさつ会(8月6日)
UIUX Designers キックオフ&あいさつ会(8月6日)UIUX Designers キックオフ&あいさつ会(8月6日)
UIUX Designers キックオフ&あいさつ会(8月6日)
Juusando
 
White Space Creativity - Frontend Conference CH 2014
White Space Creativity - Frontend Conference CH 2014White Space Creativity - Frontend Conference CH 2014
White Space Creativity - Frontend Conference CH 2014
Denise Jacobs
 

Viewers also liked (8)

Introduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General AssemblyIntroduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General Assembly
 
Choosing typefaces: All the fonts you'll ever need (SXSW 2011 - Design for Ha...
Choosing typefaces: All the fonts you'll ever need (SXSW 2011 - Design for Ha...Choosing typefaces: All the fonts you'll ever need (SXSW 2011 - Design for Ha...
Choosing typefaces: All the fonts you'll ever need (SXSW 2011 - Design for Ha...
 
Using Sketch in Your Workflow – From Idea to Finished Product
Using Sketch in Your Workflow – From Idea to Finished ProductUsing Sketch in Your Workflow – From Idea to Finished Product
Using Sketch in Your Workflow – From Idea to Finished Product
 
How to choose an idea for your startup Dalton Caldwell Y Combinator
How to choose an idea for your startup  Dalton Caldwell Y CombinatorHow to choose an idea for your startup  Dalton Caldwell Y Combinator
How to choose an idea for your startup Dalton Caldwell Y Combinator
 
From user journey to prototyping
From user journey to prototypingFrom user journey to prototyping
From user journey to prototyping
 
UX Workshop for Fin-Tech startups @ SBC
 UX Workshop for Fin-Tech startups @ SBC UX Workshop for Fin-Tech startups @ SBC
UX Workshop for Fin-Tech startups @ SBC
 
UIUX Designers キックオフ&あいさつ会(8月6日)
UIUX Designers キックオフ&あいさつ会(8月6日)UIUX Designers キックオフ&あいさつ会(8月6日)
UIUX Designers キックオフ&あいさつ会(8月6日)
 
White Space Creativity - Frontend Conference CH 2014
White Space Creativity - Frontend Conference CH 2014White Space Creativity - Frontend Conference CH 2014
White Space Creativity - Frontend Conference CH 2014
 

Similar to Distilled Design for Developers

WebGan.pptx
WebGan.pptxWebGan.pptx
WebGan.pptx
MohammadDaaboul1
 
IT Project NE - Services Offer 2013
IT Project NE - Services Offer 2013IT Project NE - Services Offer 2013
IT Project NE - Services Offer 2013
Startupreneurs AB / Startup Entrepreneurs
 
APEX HROUG 2019 - Universal Theme: Tips and Tweaks
APEX HROUG 2019 - Universal Theme: Tips and TweaksAPEX HROUG 2019 - Universal Theme: Tips and Tweaks
APEX HROUG 2019 - Universal Theme: Tips and Tweaks
Marko Gorički
 
Basics for front end developer
Basics for front end developerBasics for front end developer
Basics for front end developer
namrataa0108
 
Scaling UX Design
Scaling UX DesignScaling UX Design
Scaling UX Design
UXDXConf
 
Responsive App Design with the Salesforce Lightning Design System
Responsive App Design with the Salesforce Lightning Design SystemResponsive App Design with the Salesforce Lightning Design System
Responsive App Design with the Salesforce Lightning Design System
Keir Bowden
 
Android design lecture #1
Android design   lecture #1Android design   lecture #1
Android design lecture #1
Vitali Pekelis
 
CV_Abhay_Pawar
CV_Abhay_PawarCV_Abhay_Pawar
CV_Abhay_Pawar
Abhay Pawar
 
Toronto HTML5 User Group Meet Up #2 – Application Development with HTML 5
Toronto HTML5 User Group Meet Up #2 – Application Development with HTML 5Toronto HTML5 User Group Meet Up #2 – Application Development with HTML 5
Toronto HTML5 User Group Meet Up #2 – Application Development with HTML 5
Nathaniel Bagnell
 
Professional UI Design with APEX 5.1
Professional UI Design with APEX 5.1Professional UI Design with APEX 5.1
Professional UI Design with APEX 5.1
Steven Grzbielok
 
OpenAsset + Deltek Vision = Enhanced marketing capabilities
OpenAsset + Deltek Vision = Enhanced marketing capabilitiesOpenAsset + Deltek Vision = Enhanced marketing capabilities
OpenAsset + Deltek Vision = Enhanced marketing capabilities
Architizer
 
Theming and Branding in App Builder
Theming and Branding in App BuilderTheming and Branding in App Builder
Theming and Branding in App Builder
JohnMcGuigan10
 
Integrating UX into your Agile Team - Daniel Elizalde
Integrating UX into your Agile Team -  Daniel ElizaldeIntegrating UX into your Agile Team -  Daniel Elizalde
Integrating UX into your Agile Team - Daniel Elizalde
Daniel Elizalde
 
UX @ Neev
UX @ NeevUX @ Neev
Froyo to kit kat two years developing & maintaining deliradio
Froyo to kit kat   two years developing & maintaining deliradioFroyo to kit kat   two years developing & maintaining deliradio
Froyo to kit kat two years developing & maintaining deliradio
Droidcon Berlin
 
Liyakathulla AEM Consultant
Liyakathulla AEM ConsultantLiyakathulla AEM Consultant
Liyakathulla AEM Consultant
Liyakathulla R
 
Big Websites for Small Screens: ICANN.org Case Study
Big Websites for Small Screens: ICANN.org Case StudyBig Websites for Small Screens: ICANN.org Case Study
Big Websites for Small Screens: ICANN.org Case Study
Four Kitchens
 
Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design Projects
Andrew Smyk
 
Small Team, Big UX
Small Team, Big UXSmall Team, Big UX
Small Team, Big UX
Dave Stadler
 
Sketching in code
Sketching in codeSketching in code
Sketching in code
Dara Pressley
 

Similar to Distilled Design for Developers (20)

WebGan.pptx
WebGan.pptxWebGan.pptx
WebGan.pptx
 
IT Project NE - Services Offer 2013
IT Project NE - Services Offer 2013IT Project NE - Services Offer 2013
IT Project NE - Services Offer 2013
 
APEX HROUG 2019 - Universal Theme: Tips and Tweaks
APEX HROUG 2019 - Universal Theme: Tips and TweaksAPEX HROUG 2019 - Universal Theme: Tips and Tweaks
APEX HROUG 2019 - Universal Theme: Tips and Tweaks
 
Basics for front end developer
Basics for front end developerBasics for front end developer
Basics for front end developer
 
Scaling UX Design
Scaling UX DesignScaling UX Design
Scaling UX Design
 
Responsive App Design with the Salesforce Lightning Design System
Responsive App Design with the Salesforce Lightning Design SystemResponsive App Design with the Salesforce Lightning Design System
Responsive App Design with the Salesforce Lightning Design System
 
Android design lecture #1
Android design   lecture #1Android design   lecture #1
Android design lecture #1
 
CV_Abhay_Pawar
CV_Abhay_PawarCV_Abhay_Pawar
CV_Abhay_Pawar
 
Toronto HTML5 User Group Meet Up #2 – Application Development with HTML 5
Toronto HTML5 User Group Meet Up #2 – Application Development with HTML 5Toronto HTML5 User Group Meet Up #2 – Application Development with HTML 5
Toronto HTML5 User Group Meet Up #2 – Application Development with HTML 5
 
Professional UI Design with APEX 5.1
Professional UI Design with APEX 5.1Professional UI Design with APEX 5.1
Professional UI Design with APEX 5.1
 
OpenAsset + Deltek Vision = Enhanced marketing capabilities
OpenAsset + Deltek Vision = Enhanced marketing capabilitiesOpenAsset + Deltek Vision = Enhanced marketing capabilities
OpenAsset + Deltek Vision = Enhanced marketing capabilities
 
Theming and Branding in App Builder
Theming and Branding in App BuilderTheming and Branding in App Builder
Theming and Branding in App Builder
 
Integrating UX into your Agile Team - Daniel Elizalde
Integrating UX into your Agile Team -  Daniel ElizaldeIntegrating UX into your Agile Team -  Daniel Elizalde
Integrating UX into your Agile Team - Daniel Elizalde
 
UX @ Neev
UX @ NeevUX @ Neev
UX @ Neev
 
Froyo to kit kat two years developing & maintaining deliradio
Froyo to kit kat   two years developing & maintaining deliradioFroyo to kit kat   two years developing & maintaining deliradio
Froyo to kit kat two years developing & maintaining deliradio
 
Liyakathulla AEM Consultant
Liyakathulla AEM ConsultantLiyakathulla AEM Consultant
Liyakathulla AEM Consultant
 
Big Websites for Small Screens: ICANN.org Case Study
Big Websites for Small Screens: ICANN.org Case StudyBig Websites for Small Screens: ICANN.org Case Study
Big Websites for Small Screens: ICANN.org Case Study
 
Managing Responsive Design Projects
Managing Responsive Design ProjectsManaging Responsive Design Projects
Managing Responsive Design Projects
 
Small Team, Big UX
Small Team, Big UXSmall Team, Big UX
Small Team, Big UX
 
Sketching in code
Sketching in codeSketching in code
Sketching in code
 

Recently uploaded

Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
NishanthaBulumulla1
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 

Recently uploaded (20)

Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 

Distilled Design for Developers

  • 2. Android @OralEye Previously Accenture and ClearCall BAI Computer Engineering, TCD Maurice Gavin
  • 3. Sketch Create a mockup Improve a mockup Build it faster Zeplin Share designs Design spec Speed up development
  • 4. Distilled Design for Developers@mauricegavin Tool #1 - Sketch 4 A tool for creating wireframes
  • 5. Distilled Design for Developers@mauricegavin Tinder for Horses 5 Task: Build an interface that shows some information about a horse. • Title • Picture • Metadata • Description TextView ImageView TextView TextView
  • 6. Distilled Design for Developers@mauricegavin How can we improve? 6 1. Add standard Android components 2. Use default dimensions 3. Add colour
  • 7. Distilled Design for Developers@mauricegavin Templates for Sketch 7 Material Design Wireframe Kit v2 by Dan Shipley www.sketchappsources.com/free-source/1954-material-design-wireframe-kit-2-sketch-freebie-resource.html Sticker sheets & icons by Google https://material.google.com/resources/sticker-sheets-icons.html#sticker-sheets-icons-components
  • 8. Distilled Design for Developers@mauricegavin Add standard Android components 8
  • 9. Distilled Design for Developers@mauricegavin Use default dimensions 9 Metrics & Keylines https://material.google.com/layout/metrics-keylines.html Rule of thumb All components align to an 8dp square baseline From the Material Design Guidelines A two-column, left-aligned list Floating action button: 56dp Screen edge start and end margins: 16dp Content margin from screen edge: 72dp
  • 10. Distilled Design for Developers@mauricegavin Use default dimensions 10
  • 11. Distilled Design for Developers@mauricegavin Add colour 11 Adobe Color CC Choose a primary colour and it creates complimentary or compound colours.
  • 12. Distilled Design for Developers@mauricegavin Add colour 12 Adobe Color CC Upload an image and let the tool create a colour palette for you. Alternatively try Pictaculous http://www.pictaculous.com/
  • 13. Distilled Design for Developers@mauricegavin Add colour 13
  • 14. Distilled Design for Developers@mauricegavin Start to Finish 14
  • 15. Distilled Design for Developers@mauricegavin Tool #2 - Zeplin 15 A tool for sharing designs
  • 16. Distilled Design for Developers@mauricegavin Zeplin’s Strengths 16 CollaborationDimensionsExporting Assets
  • 17. Distilled Design for Developers@mauricegavin Resources 17 Sketch A design tool that is easier to use than Photoshop or Illustrator. https://www.sketchapp.com/ ZeplinCollaboration and asset export. https://zeplin.io/ Books “Design for Hackers: Reverse Engineering Beauty” by David Kadavy Material Design Guidelines Prototyping InVision https://www.invisionapp.com Pixate http://www.pixate.com/ + https://material.google.com