SlideShare a Scribd company logo
Cross platform
mobile design




   cutehacks.com
Cutehacks AS
● Founded 2010
● Senior developers
● Cross platform specialists
This talk
Android fanboys strike back

The clash of UI guidelines

How to make developers love you
Android fanboys
  strike back
      Who?
User feedback
“a converted iOS app on Android is an insult”


“it’s just an iOS app”


“iOS look on Android is not cool”
Redesign: Header
Redesign: Toolbar
Redesign: Buttons and textedit
Redesign: Search
Ratings changed




             4.1 / 5.0 (114 votes)
Clash of UI guidelines
Clashes
●   Navigation and transitions
●   Tab bars / Toolbars
●   Lists
●   Sharing
●   Search
●   Screen size
Advice
● Create your own style
● Keep target platforms in mind
● Reserve 20% for tweaks
How to make developers
       love you




             By meme.tn / flickr
Tip#1 - Separate the UI elements
split elements into separate files
Tip#2 - Use layers
logical groups
layer comps
alignment
Tip#3 - Snap to pixels
top-left, width and height, style effects
Tip#4 - List your design guidelines
colors,
fonts,
margins
Tip#5 - Use sensible names
filenames,
layer names,
version control




                     By meme.tn / flickr
Thank you!

Questions?




   cutehacks.com
    @snowpong
info@cutehacks.com

More Related Content

Viewers also liked

Dating tips for_single_women
Dating tips for_single_womenDating tips for_single_women
Dating tips for_single_women
Maria Brown
 
Speed dating with your users
Speed dating with your usersSpeed dating with your users
Speed dating with your users
Reto Laemmler
 
Soulmater Pitch Deck
Soulmater Pitch DeckSoulmater Pitch Deck
Soulmater Pitch Deck
Maxim Goncharov
 
Why People Love Card-Based UI
Why People Love Card-Based UIWhy People Love Card-Based UI
Why People Love Card-Based UI
LiveTiles
 
Facts About Men, Women and Relationships
 Facts About Men, Women and Relationships Facts About Men, Women and Relationships
Facts About Men, Women and Relationships
Wadaa21
 
Online Dating Flipboard - Scott O´Brien
Online Dating Flipboard - Scott O´BrienOnline Dating Flipboard - Scott O´Brien
Online Dating Flipboard - Scott O´Brien
Scott O'Brien
 
IL CHIRURGO CLANDESTINO
IL CHIRURGO CLANDESTINOIL CHIRURGO CLANDESTINO
IL CHIRURGO CLANDESTINO
mercurio1960
 
Flirtic bringing fun back to the dating game (money talks - 10.11.11)
Flirtic   bringing fun back to the dating game (money talks - 10.11.11)Flirtic   bringing fun back to the dating game (money talks - 10.11.11)
Flirtic bringing fun back to the dating game (money talks - 10.11.11)Technopolis Plc
 

Viewers also liked (8)

Dating tips for_single_women
Dating tips for_single_womenDating tips for_single_women
Dating tips for_single_women
 
Speed dating with your users
Speed dating with your usersSpeed dating with your users
Speed dating with your users
 
Soulmater Pitch Deck
Soulmater Pitch DeckSoulmater Pitch Deck
Soulmater Pitch Deck
 
Why People Love Card-Based UI
Why People Love Card-Based UIWhy People Love Card-Based UI
Why People Love Card-Based UI
 
Facts About Men, Women and Relationships
 Facts About Men, Women and Relationships Facts About Men, Women and Relationships
Facts About Men, Women and Relationships
 
Online Dating Flipboard - Scott O´Brien
Online Dating Flipboard - Scott O´BrienOnline Dating Flipboard - Scott O´Brien
Online Dating Flipboard - Scott O´Brien
 
IL CHIRURGO CLANDESTINO
IL CHIRURGO CLANDESTINOIL CHIRURGO CLANDESTINO
IL CHIRURGO CLANDESTINO
 
Flirtic bringing fun back to the dating game (money talks - 10.11.11)
Flirtic   bringing fun back to the dating game (money talks - 10.11.11)Flirtic   bringing fun back to the dating game (money talks - 10.11.11)
Flirtic bringing fun back to the dating game (money talks - 10.11.11)
 

Similar to Cross platform mobile design

designing windows user experiences
 designing windows user experiences designing windows user experiences
designing windows user experiences
Laila Omran
 
Android Design Patterns
Android Design PatternsAndroid Design Patterns
Android Design Patterns
Fernando Cejas
 
Working better together designers & developers
Working better together   designers & developersWorking better together   designers & developers
Working better together designers & developers
Vitali Pekelis
 
Excellence in the Android User Experience
Excellence in the Android User ExperienceExcellence in the Android User Experience
Excellence in the Android User Experience
mobilegui
 
How UI Framework improves design process
How UI Framework improves design processHow UI Framework improves design process
How UI Framework improves design process
Marian Mota
 
[MIX 2016] CREATIVITY AT EACH STEP – PLANNING TO DEVELOPMENT / 徐孝真 Amoeba Des...
[MIX 2016] CREATIVITY AT EACH STEP – PLANNING TO DEVELOPMENT / 徐孝真 Amoeba Des...[MIX 2016] CREATIVITY AT EACH STEP – PLANNING TO DEVELOPMENT / 徐孝真 Amoeba Des...
[MIX 2016] CREATIVITY AT EACH STEP – PLANNING TO DEVELOPMENT / 徐孝真 Amoeba Des...
悠識學院
 
Week2 lecture-whatiswebdesign-part1
Week2 lecture-whatiswebdesign-part1Week2 lecture-whatiswebdesign-part1
Week2 lecture-whatiswebdesign-part1
Katherine McCurdy-Lapierre, R.G.D.
 
Becoming a-filemaker-designer-in-60-minutes
Becoming a-filemaker-designer-in-60-minutesBecoming a-filemaker-designer-in-60-minutes
Becoming a-filemaker-designer-in-60-minutes
DB Services
 
Building Apps with Great Design
Building Apps with Great DesignBuilding Apps with Great Design
Building Apps with Great Designjaredbrown
 
What is the difference between Web design and Web Development.pdf
What is the difference between Web design and Web Development.pdfWhat is the difference between Web design and Web Development.pdf
What is the difference between Web design and Web Development.pdf
MPIRIC Software
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data Visualizations
Michelle Michael
 
UI.docx
UI.docxUI.docx
UI.docx
UI.docxUI.docx
Useful Accessibility Tools - WP Pompey April 2019
Useful Accessibility Tools - WP Pompey April 2019Useful Accessibility Tools - WP Pompey April 2019
Useful Accessibility Tools - WP Pompey April 2019
Graham Armfield
 
Web dev
Web devWeb dev
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutGames Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
David Farrell
 
Design Systems: Parts, Products & People
Design Systems: Parts, Products & PeopleDesign Systems: Parts, Products & People
Design Systems: Parts, Products & People
nathanacurtis
 
Graphical user interface of web form
Graphical user interface of web formGraphical user interface of web form
Graphical user interface of web form
mentorrbuddy
 
why android first?
why android first?why android first?
why android first?
Enhancers
 
What are UI Patterns?
What are UI Patterns?What are UI Patterns?
What are UI Patterns?
JazanoorFarrukh
 

Similar to Cross platform mobile design (20)

designing windows user experiences
 designing windows user experiences designing windows user experiences
designing windows user experiences
 
Android Design Patterns
Android Design PatternsAndroid Design Patterns
Android Design Patterns
 
Working better together designers & developers
Working better together   designers & developersWorking better together   designers & developers
Working better together designers & developers
 
Excellence in the Android User Experience
Excellence in the Android User ExperienceExcellence in the Android User Experience
Excellence in the Android User Experience
 
How UI Framework improves design process
How UI Framework improves design processHow UI Framework improves design process
How UI Framework improves design process
 
[MIX 2016] CREATIVITY AT EACH STEP – PLANNING TO DEVELOPMENT / 徐孝真 Amoeba Des...
[MIX 2016] CREATIVITY AT EACH STEP – PLANNING TO DEVELOPMENT / 徐孝真 Amoeba Des...[MIX 2016] CREATIVITY AT EACH STEP – PLANNING TO DEVELOPMENT / 徐孝真 Amoeba Des...
[MIX 2016] CREATIVITY AT EACH STEP – PLANNING TO DEVELOPMENT / 徐孝真 Amoeba Des...
 
Week2 lecture-whatiswebdesign-part1
Week2 lecture-whatiswebdesign-part1Week2 lecture-whatiswebdesign-part1
Week2 lecture-whatiswebdesign-part1
 
Becoming a-filemaker-designer-in-60-minutes
Becoming a-filemaker-designer-in-60-minutesBecoming a-filemaker-designer-in-60-minutes
Becoming a-filemaker-designer-in-60-minutes
 
Building Apps with Great Design
Building Apps with Great DesignBuilding Apps with Great Design
Building Apps with Great Design
 
What is the difference between Web design and Web Development.pdf
What is the difference between Web design and Web Development.pdfWhat is the difference between Web design and Web Development.pdf
What is the difference between Web design and Web Development.pdf
 
UX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data VisualizationsUX-Driven & Inclusive Data Visualizations
UX-Driven & Inclusive Data Visualizations
 
UI.docx
UI.docxUI.docx
UI.docx
 
UI.docx
UI.docxUI.docx
UI.docx
 
Useful Accessibility Tools - WP Pompey April 2019
Useful Accessibility Tools - WP Pompey April 2019Useful Accessibility Tools - WP Pompey April 2019
Useful Accessibility Tools - WP Pompey April 2019
 
Web dev
Web devWeb dev
Web dev
 
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and LayoutGames Design 2 - Lecture 12 - Usability, Metaphor and Layout
Games Design 2 - Lecture 12 - Usability, Metaphor and Layout
 
Design Systems: Parts, Products & People
Design Systems: Parts, Products & PeopleDesign Systems: Parts, Products & People
Design Systems: Parts, Products & People
 
Graphical user interface of web form
Graphical user interface of web formGraphical user interface of web form
Graphical user interface of web form
 
why android first?
why android first?why android first?
why android first?
 
What are UI Patterns?
What are UI Patterns?What are UI Patterns?
What are UI Patterns?
 

More from Espen Riskedal

Experiences so far - Cutehacks at AppAcademy 2013
Experiences so far - Cutehacks at AppAcademy 2013Experiences so far - Cutehacks at AppAcademy 2013
Experiences so far - Cutehacks at AppAcademy 2013
Espen Riskedal
 
Targeting Android with Qt
Targeting Android with QtTargeting Android with Qt
Targeting Android with Qt
Espen Riskedal
 
Mobile Services with Qt
Mobile Services with QtMobile Services with Qt
Mobile Services with Qt
Espen Riskedal
 
Mobil krigføring - en 10 min. intro
Mobil krigføring - en 10 min. introMobil krigføring - en 10 min. intro
Mobil krigføring - en 10 min. intro
Espen Riskedal
 
Creating Slick User Interfaces With Qt
Creating Slick User Interfaces With QtCreating Slick User Interfaces With Qt
Creating Slick User Interfaces With Qt
Espen Riskedal
 
The Scandinavian mobile app market
The Scandinavian mobile app marketThe Scandinavian mobile app market
The Scandinavian mobile app market
Espen Riskedal
 
The Mobile Market and Qt
The Mobile Market and QtThe Mobile Market and Qt
The Mobile Market and Qt
Espen Riskedal
 

More from Espen Riskedal (7)

Experiences so far - Cutehacks at AppAcademy 2013
Experiences so far - Cutehacks at AppAcademy 2013Experiences so far - Cutehacks at AppAcademy 2013
Experiences so far - Cutehacks at AppAcademy 2013
 
Targeting Android with Qt
Targeting Android with QtTargeting Android with Qt
Targeting Android with Qt
 
Mobile Services with Qt
Mobile Services with QtMobile Services with Qt
Mobile Services with Qt
 
Mobil krigføring - en 10 min. intro
Mobil krigføring - en 10 min. introMobil krigføring - en 10 min. intro
Mobil krigføring - en 10 min. intro
 
Creating Slick User Interfaces With Qt
Creating Slick User Interfaces With QtCreating Slick User Interfaces With Qt
Creating Slick User Interfaces With Qt
 
The Scandinavian mobile app market
The Scandinavian mobile app marketThe Scandinavian mobile app market
The Scandinavian mobile app market
 
The Mobile Market and Qt
The Mobile Market and QtThe Mobile Market and Qt
The Mobile Market and Qt
 

Recently uploaded

Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 

Recently uploaded (20)

Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 

Cross platform mobile design