Top Banner
Design ing For Android Dropping iOS Patterns @jsonfry
80

Android Design - Dropping iOS Patterns

May 31, 2015

Download

Design

Jason Fry

An introduction to the differences are between designing for iOS and Android.

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Android Design - Dropping iOS Patterns

Designing For AndroidDropping iOS Patterns

@jsonfry

Page 2: Android Design - Dropping iOS Patterns

What?

• Designing Specifically for Android

• How it differs from iOS design

Page 3: Android Design - Dropping iOS Patterns

What you might already know?

Page 4: Android Design - Dropping iOS Patterns

Basics of designing for small touch screens

• Large tap area, don’t make tiny buttons

• Prioritise content

• Minimal user input

• Intermittent connectivity

• (Have used an Android device)

Page 5: Android Design - Dropping iOS Patterns

Back To Android

Page 6: Android Design - Dropping iOS Patterns

Android Design is NOT:

Page 7: Android Design - Dropping iOS Patterns

Android Design is NOT:

Page 8: Android Design - Dropping iOS Patterns

Android Design is NOT:

Page 9: Android Design - Dropping iOS Patterns

Why?

• Users’ Learnt Behaviours

Page 10: Android Design - Dropping iOS Patterns

Side Note

• Don’t make a soft iOS style back button

• Up button

Page 11: Android Design - Dropping iOS Patterns

Side Note

• Don’t make a soft iOS style back button

• Up button

Page 12: Android Design - Dropping iOS Patterns

Why?

• Users’ Learnt Behaviours

Page 13: Android Design - Dropping iOS Patterns

View Stack

Page 14: Android Design - Dropping iOS Patterns

View Stackbit.ly/intents2

Page 15: Android Design - Dropping iOS Patterns

View Stack

• Like Browser Back Button

• Subtle Animations

Page 16: Android Design - Dropping iOS Patterns

Up Button

Page 17: Android Design - Dropping iOS Patterns

Up Button

Page 18: Android Design - Dropping iOS Patterns

Up Button

Page 19: Android Design - Dropping iOS Patterns

Up Button

Page 20: Android Design - Dropping iOS Patterns
Page 21: Android Design - Dropping iOS Patterns
Page 22: Android Design - Dropping iOS Patterns
Page 23: Android Design - Dropping iOS Patterns
Page 24: Android Design - Dropping iOS Patterns
Page 25: Android Design - Dropping iOS Patterns
Page 26: Android Design - Dropping iOS Patterns

So what then?

Page 27: Android Design - Dropping iOS Patterns

Navigation Drawers & Action Bars!

Page 28: Android Design - Dropping iOS Patterns

Navigation Drawer

Page 29: Android Design - Dropping iOS Patterns

Navigation Drawer

Page 30: Android Design - Dropping iOS Patterns

Navigation Drawer

bit.ly/navdrawer

Page 31: Android Design - Dropping iOS Patterns

Action Bar

Page 32: Android Design - Dropping iOS Patterns

Action Bar

Page 33: Android Design - Dropping iOS Patterns

Action Bar

Page 34: Android Design - Dropping iOS Patterns

Where are tabs useful?

Page 35: Android Design - Dropping iOS Patterns
Page 36: Android Design - Dropping iOS Patterns
Page 37: Android Design - Dropping iOS Patterns
Page 38: Android Design - Dropping iOS Patterns
Page 39: Android Design - Dropping iOS Patterns
Page 40: Android Design - Dropping iOS Patterns

Other ways to filter content

Page 41: Android Design - Dropping iOS Patterns

View Control

Page 42: Android Design - Dropping iOS Patterns

View Control

Page 43: Android Design - Dropping iOS Patterns

Icons

Page 44: Android Design - Dropping iOS Patterns

Icons

• App Icon

• Notification Icon

• Context Menu Icons

Page 45: Android Design - Dropping iOS Patterns

Icons

• App Icon

• Notification Icon

• Context Menu Icons

bit.ly/androidicons

Page 46: Android Design - Dropping iOS Patterns

Icons

• App Icon

• Notification Icon

• Context Menu Icons bit.ly/assetstudio

bit.ly/androidicons

Page 47: Android Design - Dropping iOS Patterns

Loading Modal Dialogs

Page 48: Android Design - Dropping iOS Patterns
Page 49: Android Design - Dropping iOS Patterns

Other Modal Dialogs

Page 50: Android Design - Dropping iOS Patterns
Page 51: Android Design - Dropping iOS Patterns
Page 52: Android Design - Dropping iOS Patterns

NO!

Page 53: Android Design - Dropping iOS Patterns

NO!

Page 54: Android Design - Dropping iOS Patterns

Toasts

Page 55: Android Design - Dropping iOS Patterns
Page 56: Android Design - Dropping iOS Patterns
Page 57: Android Design - Dropping iOS Patterns

Status Bar Notifications

Page 58: Android Design - Dropping iOS Patterns
Page 59: Android Design - Dropping iOS Patterns

Ongoing Notifications• Anything in the background

• E.g.

• Music

• Downloading

• Updating status

Page 60: Android Design - Dropping iOS Patterns

Ongoing Notifications• Anything in the background

• E.g.

• Music

• Downloading

• Updating status

Page 61: Android Design - Dropping iOS Patterns

Ambient Notifications

Page 62: Android Design - Dropping iOS Patterns

Expanding Notifications

Page 63: Android Design - Dropping iOS Patterns

Expanding Notifications

Page 64: Android Design - Dropping iOS Patterns

Lists

Page 65: Android Design - Dropping iOS Patterns
Page 66: Android Design - Dropping iOS Patterns
Page 67: Android Design - Dropping iOS Patterns
Page 68: Android Design - Dropping iOS Patterns
Page 69: Android Design - Dropping iOS Patterns

Different Screen Sizes & Densities

Page 70: Android Design - Dropping iOS Patterns

Different Screen Sizes & Densities

bit.ly/androidscreens

Page 71: Android Design - Dropping iOS Patterns
Page 72: Android Design - Dropping iOS Patterns
Page 73: Android Design - Dropping iOS Patterns
Page 74: Android Design - Dropping iOS Patterns
Page 75: Android Design - Dropping iOS Patterns
Page 76: Android Design - Dropping iOS Patterns
Page 77: Android Design - Dropping iOS Patterns

Other Little Extras

Page 78: Android Design - Dropping iOS Patterns

Other Little Extras

• Don’t use a splash screen

• Don’t use full screen

• Double tap is only used for zooming

Page 79: Android Design - Dropping iOS Patterns

Other Little Extras

• Don’t use a splash screen

• Don’t use full screen

• Double tap is only used for zoomingbit.ly/AndroidDesignGuidelines

Page 80: Android Design - Dropping iOS Patterns

Thanks!

• @jsonfry

• jasonfry.co.uk