Android application design

14
ANDROID APPLICATION DESIGN Uday Sharma

Transcript of Android application design

Page 1: Android application design

ANDROID APPLICATION DESIGN

Uday Sharma

Page 2: Android application design

PRINCIPLESEnchant Users by beauty,

simplicity and purpose to create a magical experience that is effortless and powerful.

Simplify my life

Make me amazing

Page 3: Android application design

Contd..Delight Users in surprising waysReal objects are more fun than

buttons and menus. Add personal touches to make UI

according to what user wants.Remember previous and

expected user actions.Keep details brief.

Page 4: Android application design

Contd..Decide for user but let him have final

say.Show things only when neededKeep informed about current navigation

statusSame Looking => Same ActionsMake important things fast & do

complex part for user by some shortcuts.

Give common tricks that work everywhere.

Page 5: Android application design

Contd..Make theme constant

throughout.

Use transparency to show overlapping and depth in UI.

Use Complimentary Colors.

Page 6: Android application design

User Interface (UI)Screens

◦Home◦All Apps◦Recents

System Bars◦Status Bar◦Navigation Bar◦Combined Bar

Notifications

Page 7: Android application design

Common Application UI

Page 8: Android application design

UI Styles

Please refer to :-

http://developer.android.com/design/style/index.html

Page 9: Android application design

UI Patterns

http://developer.android.com/design/patterns/index.html

Page 10: Android application design

UI Building Blocks

http://developer.android.com/design/building-blocks/index.html

Page 11: Android application design

“User Experience is the qualitatively emotional description of multiple interaction with object, in this case user interface of mobile applications”

Page 12: Android application design

Remember

The First 30-60 sec is what makes your application “wow this stuff seems good”

The application environment is like a space shuttle◦Single Early Failure = Non returning

User

Page 13: Android application design
Page 14: Android application design

THANK YOU