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.
Last week I had to made some changes on the colors of the WorkAngel app. The colors of that app are retrieved through an object called ThemeColor (we have another for the fonts). That object is the concrete implementation of a Theme protocol that defines the names of all the different colors that the app needs.
I’ve been lucky to have the opportunity to work in a bunch of different projects in my years as a developer. In all those projects I also had the opportunity to work with a bunch of different designers. I may be a good developer but to create a good product a good designer is absolutely needed. I think people has different kind of minds, and you need different minds to create a great product.