Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    A

    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.

    Visit blogHN submissions
    Design & UXMobile & Apple
    What HN says

    HN 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.

    Stats for nerds
    16HN people shared it
    13linked in comments
    130story points
    Nov 2015last shared
    2011people per year2015

    Top posts on HN

    1. 1
      Android: Emerging UI Pattern - Side Navigation
      2 people · 99 points · first shared 2012 · 35 comments on HN
    2. 2
      Android UI Patterns: Bad, outdated UX will be rejected by users
      1 person · 5 points · first shared 2012 · Discussion on HN
    3. 3
      Android UI patterns
      1 person · 3 points · first shared 2016 · Discussion on HN
    4. 4
      Modern Android UI Patterns
      1 person · 3 points · first shared 2012 · Discussion on HN
    5. 5
      Android Apps Redesigned
      1 person · 3 points · first shared 2012 · Discussion on HN
    6. 6
      Readability, Yet Another iOS App UX on Android
      1 person · 3 points · first shared 2012 · Discussion on HN
    7. 7
      What Android Apps Should Look like?
      1 person · 3 points · first shared 2011 · Discussion on HN
    8. 8
      Android UI Design Patterns
      3 people · 2 points · first shared 2011 · Discussion on HN
    9. 9
      The new yardstick for the best Android design is here - Timely Alarm Clock
      1 person · 2 points · first shared 2013 · 1 comments on HN
    10. 10
      The State of Android Hardware Companion Apps
      1 person · 2 points · first shared 2014 · Discussion on HN

    What HN people wrote when they linked it

    • wallflowerAug 2011

      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…

    • andyjohnson0Nov 2015

      (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-heel.html

    • Nemisis7654Oct 2011

      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/

    • bbxMay 2014

      FYI, this UI pattern is called "Quick Return": http://www.androiduipatterns.com/2012/08/an-emerging-ui-pattern-quick-return.html

      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.

    • fpgeekNov 2012

      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.

    • iSnowAug 2012

      Seems this is a general mobile trend, not just iPhone: http://www.androiduipatterns.com/2012/06/emerging-ui-pattern-side-navigation.html

      It's nice to see some convergence in mobile UIs.

    Related

    Android Developers Blogandroid-developers.blogspot.com277 people

    Android Studio 1.0

    Android Developers Blog
    Company · last shared 2016
    iPhone Developmentiphonedevelopment.blogspot.com38 people

    IPhone Development: Android SDK from an iPhone Developer's Perspective

    iPhone Development
    Personal · last shared 2013
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Go Blogblog.golang.org529 people

    Go 2, here we come

    Go Blog
    Company · last shared 2026
    UX Collectiveuxdesign.cc430 people

    The worst volume control UI in the world (2017)

    UX Collective
    Publication · last shared 2026
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    Usability Postusabilitypost.com71 people

    The Scroll Up Bar

    Usability Post
    Personal · last shared 2024
    Google Research Blogresearch.google584 people

    Google Titans architecture, helping AI have long-term memory

    Google Research Blog
    Company · last shared 2026