SlideShare a Scribd company logo
Before we begin
One quick show of hands
Raveesh Bhalla
Product Manager &
Lead UX Designer
@ Haptik
Google Expert for
UX/UI Design
I am an engineer, and I have
proof
Most graduates move out of the engineering domain
Visual Hierarchy
Design != Art
Size
Color
Contrast
Alignment
Repetition
Resources
• google.com/design/spec
• webdesign.tutsplus.com/articles/understanding-
visual-hierarchy-in-web-design--webdesign-84
• http://www.computerworld.com/article/2909897/mate
rial-design-apps-android.html
• medium.com/@raveeshbhalla
Tools I recommend
• A Macbook
• Sketch
• Zeplin
• Popapp
Get in touch
@raveeshbhalla

More Related Content

What's hot

Presentation tam
Presentation tamPresentation tam
Presentation tam
Hashem Bahumdein
 
The Developer-Designer Relationship
The Developer-Designer RelationshipThe Developer-Designer Relationship
The Developer-Designer RelationshipAlex Shirazi
 
(Sprint 1) besser childress logerquist-swain
(Sprint 1) besser   childress logerquist-swain(Sprint 1) besser   childress logerquist-swain
(Sprint 1) besser childress logerquist-swain
KristadeSwain
 
resume-BenjaminMaxwell-2015
resume-BenjaminMaxwell-2015resume-BenjaminMaxwell-2015
resume-BenjaminMaxwell-2015Benjamin Maxwell
 

What's hot (6)

Question 6
Question 6Question 6
Question 6
 
Presentation tam
Presentation tamPresentation tam
Presentation tam
 
The Developer-Designer Relationship
The Developer-Designer RelationshipThe Developer-Designer Relationship
The Developer-Designer Relationship
 
(Sprint 1) besser childress logerquist-swain
(Sprint 1) besser   childress logerquist-swain(Sprint 1) besser   childress logerquist-swain
(Sprint 1) besser childress logerquist-swain
 
Q6
Q6Q6
Q6
 
resume-BenjaminMaxwell-2015
resume-BenjaminMaxwell-2015resume-BenjaminMaxwell-2015
resume-BenjaminMaxwell-2015
 

Viewers also liked

Pop art portfolio fashion performance 2015 2016%21%21%21
Pop art portfolio fashion performance 2015 2016%21%21%21Pop art portfolio fashion performance 2015 2016%21%21%21
Pop art portfolio fashion performance 2015 2016%21%21%21kera11 millu
 
Zodiac astrology signs pandit kye symbolism %21%21%21
Zodiac astrology signs pandit kye symbolism %21%21%21Zodiac astrology signs pandit kye symbolism %21%21%21
Zodiac astrology signs pandit kye symbolism %21%21%21kera11 millu
 
Getting Ready For Android Wear
Getting Ready For Android WearGetting Ready For Android Wear
Getting Ready For Android Wear
Raveesh Bhalla
 
Fluorescent week fashion week --- 2015
Fluorescent week fashion week  --- 2015Fluorescent week fashion week  --- 2015
Fluorescent week fashion week --- 2015
kera11 millu
 
Guia para jass
Guia para jassGuia para jass
Guia para jass
alcp25
 
How to get featured on tech blogs
How to get featured on tech blogsHow to get featured on tech blogs
How to get featured on tech blogsRaveesh Bhalla
 
God ganesh marajha ji !!!!!!
God ganesh marajha ji !!!!!!God ganesh marajha ji !!!!!!
God ganesh marajha ji !!!!!!
kera11 millu
 
Presentation 10 %281%29
Presentation 10 %281%29Presentation 10 %281%29
Presentation 10 %281%29
kera11 millu
 
How to get sponsors for you events
How to get sponsors for you eventsHow to get sponsors for you events
How to get sponsors for you events
Raveesh Bhalla
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentationkera11 millu
 
Android design principles
Android design principlesAndroid design principles
Android design principlesRaveesh Bhalla
 
Part 2 California and the Civil War
Part 2 California and the Civil WarPart 2 California and the Civil War
Part 2 California and the Civil WarTricia Fonseca
 
Comparative History Set 1
Comparative History Set 1Comparative History Set 1
Comparative History Set 1Tricia Fonseca
 
Seven myths of the spanish conquest
Seven myths of the spanish conquestSeven myths of the spanish conquest
Seven myths of the spanish conquestTricia Fonseca
 
Material Design: Google's New Design Language
Material Design: Google's New Design LanguageMaterial Design: Google's New Design Language
Material Design: Google's New Design Language
Raveesh Bhalla
 

Viewers also liked (19)

Pop art portfolio fashion performance 2015 2016%21%21%21
Pop art portfolio fashion performance 2015 2016%21%21%21Pop art portfolio fashion performance 2015 2016%21%21%21
Pop art portfolio fashion performance 2015 2016%21%21%21
 
Zodiac astrology signs pandit kye symbolism %21%21%21
Zodiac astrology signs pandit kye symbolism %21%21%21Zodiac astrology signs pandit kye symbolism %21%21%21
Zodiac astrology signs pandit kye symbolism %21%21%21
 
Getting Ready For Android Wear
Getting Ready For Android WearGetting Ready For Android Wear
Getting Ready For Android Wear
 
Fluorescent week fashion week --- 2015
Fluorescent week fashion week  --- 2015Fluorescent week fashion week  --- 2015
Fluorescent week fashion week --- 2015
 
Guia para jass
Guia para jassGuia para jass
Guia para jass
 
How to get featured on tech blogs
How to get featured on tech blogsHow to get featured on tech blogs
How to get featured on tech blogs
 
Kinect
KinectKinect
Kinect
 
God ganesh marajha ji !!!!!!
God ganesh marajha ji !!!!!!God ganesh marajha ji !!!!!!
God ganesh marajha ji !!!!!!
 
Presentation 10 %281%29
Presentation 10 %281%29Presentation 10 %281%29
Presentation 10 %281%29
 
How to get sponsors for you events
How to get sponsors for you eventsHow to get sponsors for you events
How to get sponsors for you events
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Android design principles
Android design principlesAndroid design principles
Android design principles
 
Part 2 California and the Civil War
Part 2 California and the Civil WarPart 2 California and the Civil War
Part 2 California and the Civil War
 
Comparative History Set 1
Comparative History Set 1Comparative History Set 1
Comparative History Set 1
 
History 140 pt
History 140 ptHistory 140 pt
History 140 pt
 
American Colonies
American ColoniesAmerican Colonies
American Colonies
 
Seven myths of the spanish conquest
Seven myths of the spanish conquestSeven myths of the spanish conquest
Seven myths of the spanish conquest
 
Paul Revere’s Ride
Paul Revere’s RidePaul Revere’s Ride
Paul Revere’s Ride
 
Material Design: Google's New Design Language
Material Design: Google's New Design LanguageMaterial Design: Google's New Design Language
Material Design: Google's New Design Language
 

Recently uploaded

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
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 

Recently uploaded (20)

Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 

Developers CAN make great designers

Editor's Notes

  1. A quick show of hands, who here hates their product manager or designers guts?
  2. This is what a typical day of working with them is like: they’ll just think of some crazy ass animation with things flying around the screen, leaving you with the hard work to actually get it done. And then after you’re done, they’ll realize it doesn’t actually look great.
  3. Fun fact, that’s literally the only time my degree has come of any use.
  4. People in tech circles tend to talk about how rare it is to find a person who can both design and develop: I don’t buy that.
  5. IIT, for those of you who don’t know, is a collection of the most prestigious engineering colleges in India where over half a million students compete to get into, with only a few thousand seats available. Kids from 7th or 8th grade actually start special classes to prepare themselves for the entrance examinations.
  6. Several key design positions at companies in India is filled with people with engineering backgrounds. I personally prioritise candidates for UI positions with an engineering background due to their technical understanding of platforms.
  7. A good understanding of visual hierarchy immediately makes you exponentially better at design, regardless of which design language you are dealing with. Visual hierarchy goes way back historically.
  8. Art is often about running wild with your imagination. Design is about constraints, put in place by what the product is, what the platform is, what is the device capable of, and more.
  9. Design is all about communication, where your goal is to make a user immediately feel at home, to understand at a glance what the app is capable of and what they need to do.
  10. The basis of visual hierarchy lies in our human desire to classify or group objects, based on implied relationships. Such as size, color, or shape.
  11. Size is the primary tool used by newspapers to establish a visual hierarchy. Most newspapers contain a crazy amount of information, but using size they’re able to quickly convey to the reader what is important, and the reader can scan through and find what they’re genuinely interested in, then go to a smaller typesize near that to get more information on a topic.
  12. The Material Design Spec has an extremely detailed section to guide in you in terms of what type size and weight to use for which section of your UI
  13. Maps rely almost entirely on color to establish a visual hierarchy and give the reader deeper information about a region, such as height of a region.
  14. Have a look at the Material Design color specs to see best practices for use of various colors from your palette in different places, such as the use of the pink accent color above for a TextInputLayout’s label and EditText’s underline.
  15. If you’ve seen the American TV Show Mad Men, which about advertising in the 1960s, there’s a scene where the male lead is completely flummoxed by the simplicity of a Volkswagen ad. They would always use a large image, and use a small bit of text at the bottom to get their message across. This was completely against anything that you’d see in magazines in those days, making the ad so much more powerful and different, and you couldn’t help but notice them. The reason I chose this image is the addition of the wind-up key, adding another contrasting element that makes you think “what’s this about?”, and entices you to read the text at the bottom.
  16. The Floating Action Button is a great example of the use of contrast in Material Design. In the spec, it’s simply called a “Promoted Action”, and you’re recommended to use just one such button at any point in the screen. The FAB’s design, with the use of a contrasting color and a powerful icon, can really draw the attention of users and make them perform an action you really want them to do.
  17. Going back to newspapers again, alignment is a really useful tool which helps you define the order in which you get your users to scan your content. Your goal with alignment is to really chart down the path in which their eyes move to quickly grasp all the information you have laid before them.
  18. Once again, Material Design offers very detailed information for you to help you align your UI elements perfectly.
  19. The text on the right is from my blog on Medium. Medium offers a very small set of options to the blogger to establish a visual hierarchy, when compared to other publishing platforms, yet always seems to be better designed. One of the reasons for that is repetition. Readers on Medium feel at home regardless of whose blog that they’re reading, as they jump from one recommended post to another. And, as a blogger, if I use some of the simple options to break repetition, like a quotation here, I can still design my blog to be something that a reader can quickly glance through and capture the important information.
  20. A lot of people have complained that material design is too strict and makes apps look very similar to one another. I tend to look at it the Medium way: yes, several components are similar across apps, but this makes it so much easier for a user to understand a new app that they might come across. In addition to that, there are enough tools available for you to customize the experience you want to provide to your users and create your own app’s identity.