I really liked this post about Misused mobile UX patterns. I'm not a UX or UI designer, but after all this time being a user and a developer I feel I sometimes have a reason to defend some behaviors. But still I have to shut up and implement things that are not the best experience, because general UX fashions says it or because business doesn’t want to compromise. And let’s not forget that sometimes is also because developers are too lazy.
If your navigation is complex, hiding it does not make it mobile friendly. Prioritization does.
Focus on making a product that is easy to understand and use. Offering hundreds of sections doesn’t make your product better or indistinguishable from the rest.
If you have designed an icon and you feel that a popover label is required to make it usable, you’re doing it wrong.
Do you see a trend here? Drawing pretty icons on the screen is not a priority. Having the user understand your interface at a first glance is.
A user interface is like a joke. If you have to explain it, it’s not that good