We love to analyze and write/read about good UX. It's common practice to pick an app, redesign a few screens without any constrains and then share the result in Dribbble. However, more often than not, business requirements in real projects and client's platform-constrains tend to be so complex that you end up struggling to come up with an intuitive interface. (setentaydos.com)