Over a million developers have joined DZone.

Android UX & Design: Learning from the Failure of Others

· Java Zone

Check out this 8-step guide to see how you can increase your productivity by skipping slow application redeploys and by implementing application profiling, as you code! Brought to you in partnership with ZeroTurnaround.

Everybody knows the best way to bond with another person: by complaining about things that you both dislike. That seems to be the philosophy behind Eyal Lezmy's slides from GenyMobile, titled "Android App Bashing: Learn from the Biggest Fails." 

For each of a number of Android failures and missteps, Lezmy gives an example. For instance, he shows a flashlight amp that asks for a near limitless number of permissions, and Microsoft's Outlook app, which lowered already low reviews after a redesign by going against a variety of basic Android UI design principles. Each of these examples is a jumping-off point for Lezmy, and he uses them both to illustrate a point and to explain how to improve.

Lezmy also covers a few other apps:

  • Microsoft's XBox Music
  • Microsoft's Office Mobile
  • Yahoo! Weather
  • Facebook
  • Facebook Home 
  • Canal Touch
  • OEM Software

The criticisms start out pretty straightforward, but at times become fairly in-depth and do a lot to illustrate the UX problems that Android developers face. More importantly, it's always interesting to see these kinds of problems demonstrated in the real world and how one might approach them. Check out the full set of slides for all the details.

The Java Zone is brought to you in partnership with ZeroTurnaround. Check out this 8-step guide to see how you can increase your productivity by skipping slow application redeploys and by implementing application profiling, as you code!

Topics:

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

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

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

{{ parent.tldr }}

{{ parent.urlSource.name }}