android ui design trends

38
http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl Android UI Design Trends

Upload: droidcon-spain

Post on 13-Jun-2015

2.178 views

Category:

Technology


4 download

DESCRIPTION

Ponencia ofrecida por Antonio Leiva en DroidconMAD 2013. Sinopsis: En la actualidad, debido a la agresiva competencia en el mundo de las aplicaciones Android, diseñar una interfaz intuitiva y visualmente atractiva para los usuarios no es una opción si queremos tener alguna oportunidad de éxito. En esta charla repasaremos cuáles son los patrones de diseño de interfaces más utilizados y trataremos algunos otros emergentes, así como las pautas para implementarlos de la forma más sencilla.

TRANSCRIPT

Page 1: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

Android UI Design Trends

Page 2: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

http://limecreativelabs.com http://goo.gl/iEUPpH

http://gigigo.com

Page 3: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

ICE CREAM SANDWICH (HOLO)

Page 4: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

Page 5: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

Android UI/UX http://androiduiux.com/free-design-resources/ Android UI Patterns http://www.androiduipatterns.com/ Android Design in Action http://goo.gl/EQpcGd

Page 6: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

BANDHOOK PROTOTYPE

Page 7: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

KEY IDEAS ABOUT DESIGN

Screen fragmentation

Page 8: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

KEY IDEAS ABOUT DESIGN

Modular structures

Page 9: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

KEY IDEAS ABOUT DESIGN

Modular structures

Page 10: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

KEY IDEAS ABOUT DESIGN

Modular structures

Page 11: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

KEY IDEAS ABOUT DESIGN

Design patterns

Page 12: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

KEY IDEAS ABOUT DESIGN

Page 13: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

PLAY MUSIC (OLD DESIGN)

Page 14: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

PLAY MUSIC (CURRENT DESIGN)

Page 15: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

PLAY MUSIC (CURRENT DESIGN)

Page 16: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

DESIGN PATTERNS

Action Bar Navigation Drawer

Popup Menu

Sliding up panel

Cards UI

Pin progress

Page 17: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

ACTION BAR

•Native (11+): http://developer.android.com/guide/topics/ui/actionbar.html •ActionBarCompat (7+): http://antonioleiva.com/actionbarcompat-how-to-use/ •ActionBarSherlock: http://actionbarsherlock.com/

1. App Icon 2. View Control

3. Action Buttons 4. Overflow menu

Page 18: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

ACTION BAR

Fading Action Bar

https://github.com/ManuelPeinado/FadingActionBar

Page 19: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

ACTION BAR

Glass Action Bar

https://github.com/ManuelPeinado/GlassActionBar

Page 22: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

NAVIGATION DRAWER

Page 23: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

NAVIGATION DRAWER

Page 24: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

END/RIGHT DRAWER

Page 26: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

SLIDING UP PANEL

Page 27: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

SLIDING UP PANEL

https://github.com/umano/AndroidSlidingUpPanel

Page 29: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

PIN PROGRESS

https://code.google.com/p/romannurik-code/source/browse/misc/pinprogress/

Page 31: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

POPUP MENU

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

Page 32: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

POPUP MENU

PopupMenu (11+): http://developer.android.com/reference/android/widget/PopupMenu.html PopupWindow (1+): http://developer.android.com/reference/android/widget/PopupWindow.html PopupMenuCompat: https://github.com/Taig/PopupMenuCompat

Page 33: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

TAB STRIP

https://github.com/astuetz/PagerSlidingTabStrip

Page 34: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

SWIPE TO DISMISS

SwipeListView: https://github.com/47deg/android-swipelistview

Page 35: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

UNDO

EnhancedListView (with undo): https://github.com/timroes/EnhancedListView

Page 36: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

PULL TO REFRESH

https://github.com/chrisbanes/ActionBar-PullToRefresh

Page 37: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

• Designing awesome apps is easy using common design patterns

– They are proved to work

– Well known by users

• Good design is essential for an app to succeed

• It’s really easy to replicate most used patterns

– Included in SDK

– Tons of libraries ready to use

Page 38: Android UI design trends

http://gplus.to/antonioleiva [email protected] Antonio Leiva Gordillo @lime_cl

Antonio Leiva Gordillo

Android Developer at Gigigo

http://www.limecreativelabs.com http://www.antonioleiva.com

http://gplus.to/antonioleiva

@lime_cl

http://es.linkedin.com/in/antoniolg

[email protected]