Over a million developers have joined DZone.

The Pull-to-Refresh Gesture Needs to Die

DZone's Guide to

The Pull-to-Refresh Gesture Needs to Die

· Java Zone
Free Resource

Microservices! They are everywhere, or at least, the term is. When should you use a microservice architecture? What factors should be considered when making that decision? Do the benefits outweigh the costs? Why is everyone so excited about them, anyway?  Brought to you in partnership with IBM.

Strong words, given that we're talking about a gesture. But that's the core idea of this recent article from Co.Design - pull-to-refresh has to go. The author, Austin Carr, argues that pull-to-refresh is an out of date design, no longer relevant in today's mobile ecosystem. "A relic of a bygone era," he says. More specifically, the problem is that pull-to-refresh is an unnecessary step in a world where things should probably just refresh on their own, and hanging on to this manual choice just takes away a design choice that is simple and intuitive and potentially useful for something else.

Carr does provide some counterexamples - Twitter's use of pull-to-refresh as a tool to allow user's to return to the same place in the Twitter feed before refreshing, for example. Overall, though, it's an interesting point when it comes to mobile design, and pull-to-refresh likely isn't the only design choice that is still being implemented just because people are used to it. 

Check out the full article and see what you think. How does one innovate in something like mobile design when so much of good design relies, for example, on control schemes that users find to be intuitive?

I guess killing pull-to-refresh is a start, though.

Discover how the Watson team is further developing SDKs in Java, Node.js, Python, iOS, and Android to access these services and make programming easy. Brought to you in partnership with IBM.


Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}