By Raymond Camden, Apache Cordova in Action
You may know the fundamentals of building a mobile application, but that doesn’t mean you know how to build a good one. Here’s good example of bad UI.

Congratulations – you’re a (horrible) mobile developer! (PDF)