Quick tips for porting your iOS designs to Android

  • View
    3.057

  • Download
    3

  • Category

    Design

Preview:

DESCRIPTION

Head to the session to learn how to adapt standard iOS design patterns to Android, snap your UI to a strong grid system, think of Android design as responsive design, use the right icons and extend this knowledge to mobile web apps. iOS is often the platform of choice when it comes to creating mobile applications, and for good reason. However, this has led us into a design monoculture where skeuomorphism and the Apple Human Interface Guidelines have become the 'angry dictators'. In this current state of affairs, it's easy to overlook the mass of Android users who expect and deserve a different user experience - one where copy-pasting an iOS design to the Android platform simply won't do. Herve will take you through the bare essentials of porting an iOS design to Android while ensuring the whole process is less painful, less costly and simply better all round.

Citation preview

Some !uic" #i$%for porting your iOS designs to

ANDROID!"#/!"$% &ondon 2012

!’m a Mac fanboy

loveROBOTS

!ello "’m Hervé Mischler

@Dstroii

Ecli!seI’m not going to talk about

Android !sersdesserve a different experience

Vertical Rythm

44 48

16 4 8

8

8 48

4

16 16

Button

48 48 48 48 48 48 48 48 48 48 48

16 16

16 16

48

40

56

How to prepare yourASSETS

btn_default.9.png

btn_default_pressed.9.png

btn_default_focused.9.png

btn_default_disabled.9.png

btn_default_disabled_focused.9.png

Drawable-ldpi

Drawable-mdpi

Drawable-hdpi

Drawable-xhdpi

0.75x

1x

1.5x

2x

Think Responsive Desi!n

�)8++4�)54¿-;8':/549�'<'/2'(2+�,853�+3;2':58�91/49�/4�:.+��4*85/*���

!se the "ight

Font

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

e.g.: Navigation Bar / Cell Text Label

e.g.: Detail Disclosure Button

e.g.: Cell Text Label

e.g.: Button Item

e.g.: Tab Bar Item

e.g.: Label

e.g.: Rounded Rectangle Button

e.g.: Text View / Cell Subtitle

e.g.: Table View Item

20pts

18pts

17pts

12pts

9pts

Max

Min

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

The quick brown fox jumps over the lazy dog

17pts

15pts

14pts

12pts

Max

Min

Helvetica Bold

Helvetica regular

Text Size Micro

Roboto12sp

Text Size Small 14sp

Text Size Medium 18sp

Text Size Large 22sp

Roboto.ttf

http://developer.android.com/design/downloads/

Test Earl!Test Often

http://www.zambetti.com/projects/liveview/

http://code.google.com/p/android-ui-utils/

Extend you!

https://build.phonegap.com

Adapt !ou" CSS

TO THE PLATFORM

http://sass-lang.com/

/* ===================================== IOS =====================================*/

$fontfamily: helvetica, sans-serif;

$fontmini: 0.75em; //12px$fontsmall: 0.875em; //14px$fontmedium: 1.0625em; //17px$fontlarge: 1.25em; //20px

$baseline: 1em; //16px$baseheight: 2.75em; //44px $navwidth: 20em; //320px

/* ===================================== Android =====================================*/

$fontfamily: "roboto","droid-sans", sans-serif;

$fontmini: 0.75em; //12px$fontsmall: 0.875em; //14px$fontmedium: 1.125em; //18px$fontlarge: 1.375em; //22px

$baseline: 1em; //16px$baseheight: 3em; //48px $navwidth: 20em; //320px

http://html.adobe.com/edge/inspect/

Adobe Edge InspectPreview & inspect web designs on devices.

In

Make Your Own

.::6GTT===J35@/22'J58-T+4I��T¿8+,5>59T

http://speakerdeck.com/u/dstroii

Recommended