Android UI Patterns

androiduipatterns.com · Personal blog · on HN since 2011

A blog about Android interface design, collecting UI patterns such as side navigation and quick return, and critiquing app UX.

What HN saysHN commenters use it as a reference for Android design culture and for naming patterns, such as finding that Chrome's navbar behavior is called Quick Return.
16HN people shared it
6linked it in comments
13stories submitted
130story points
11 years agolast shared
2011people per year2026

Most-shared posts

  1. 1
    Android UI Design Patterns
    3 people · 2 points · first shared 2011 · discussion on HN
  2. 2
    Android: Emerging UI Pattern - Side Navigation
    2 people · 99 points · first shared 2012 · 35 comments on HN
  3. 3
  4. 4
    Android UI patterns
    1 people · 3 points · first shared 2016 · discussion on HN
  5. 5
    What Android Apps Should Look like?
    1 people · 3 points · first shared 2011 · discussion on HN
  6. 6
    Modern Android UI Patterns
    1 people · 3 points · first shared 2012 · discussion on HN
  7. 7
    Android Apps Redesigned
    1 people · 3 points · first shared 2012 · discussion on HN
  8. 8
    Readability, Yet Another iOS App UX on Android
    1 people · 3 points · first shared 2012 · discussion on HN
  9. 9
    Dont's of Android design
    1 people · 2 points · first shared 2013 · discussion on HN
  10. 10
    The New Android Navigation Drawer Design Pattern
    1 people · 2 points · first shared 2013 · 1 comments on HN
  11. 11
  12. 12
    The State of Android Hardware Companion Apps
    1 people · 2 points · first shared 2014 · discussion on HN
  13. 13
    Creating Custom Android Styles, the Easy Way
    1 people · 1 points · first shared 2012 · discussion on HN
  14. 14
    An emerging ui pattern quick return
    1 people · first shared 2014
  15. 15
    Back button androids achilles heel
    1 people · first shared 2015

What HN people wrote when they linked it

wallflower · 2011-08-08
With all due respect to the developer who wrote this post, standalone apps are relatively easy - you start jumping into the rabbit hole when you start getting into server API integration and doing processing off the main thread (AsyncTask, IntentService, Service, unit tests lions tigers oh my), layouts that don't suck, and custom animations... Making an Android app look sexy/good is an art in itself that I am still trying to learn. At a certain point of app complexity, writing an Android app becomes less about writing an Android app and more about writing a well-structured, async/decoupled and performant app in Java. Why is iPhone development relatively easy? Well, for one thing, the territory is well trodden. And it is based on the beautiful foundational framework of Cocoa, which has its roots in NeXTSTEP. Cocoa masters have been able to switch to iOS and tell people/show people how to code properly. Cocoa has been around for a while; the Android SDK is a WIP (but it has come a long, long way since Cupcake). Also, Java lacks compiler-level support for/doesn't have blocks and categories (two of the things that make Objective-C a joy). And, love it or hate it, you will start to miss CoreData when you don't have anything near equivalent on Android. Some of my favorite resources for learning Android: The best book for the money (frequently updated, author has huge SO reputation) http://commonsware.com/Android/ Reto Meier's blog http://blog.radioactiveyak.com/ Styling…
fpgeek · 2012-11-20
http://www.androiduipatterns.com/ Granted, the community is smaller and the starting point is substantially lower (e.g. getting developers of iOS ports to read the Android design guidelines in the first place), but it is the same kind of culture.
Nemisis7654 · 2011-10-17
I don't like that this web site is called "Mobile UI Patterns." As others have pointed out, this is more specifically iOS design patterns. While some things can be similar, Android and iOS have different design patterns, and I think that should be respected when developing an application. Personally, I dislike when an Android app is made to look like an iOS app. For those, who want Android design patterns, there is this web site: http://www.androiduipatterns.com/
andyjohnson0 · 2015-11-13
(Re-posted at the suggestion of dang.) As someone who develops on both iOS and Android, and uses an Android phone, there was a lot in this article that I agreed with. Particularly Apple's prioritisation of beauty over design. One weakness was the discussion of undo and Android's supposed strength due to its dedicated back button. This didn't convince me: the back button on Android sometimes undoes operations, but often it doesn't [1]. [1] http://www.androiduipatterns.com/2011/12/back-button-androids-achilles…
bbx · 2014-05-27
FYI, this UI pattern is called "Quick Return": http://www.androiduipatterns.com/2012/08/an-emerging-ui-pattern-quick-… I had been looking for this pattern's name after having seen Chrome on Android implementing it for their navbar. I find it useful on mobile where scrolling a long distance can be laborious.
iSnow · 2012-08-30
Seems this is a general mobile trend, not just iPhone: http://www.androiduipatterns.com/2012/06/emerging-ui-pattern-side-navi… It's nice to see some convergence in mobile UIs.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close