The Big Developer Excuse
We need to stop doing this
Delivering quality software it’s hard, really hard work. Apps not only have to look good, but also have to function very well and be delivered as soon as possible. Yet, everyone looking over a developer’s shoulder always look at it as something very simple.
Apps not only have to look good, but also have to function very well and be delivered as soon as possible
The previous statement is what bring us to this situation. Countless designers and product managers have heard it, and by now believe it as well.
It can’t be done
Probably the go-to response of every developer to a fancy animation or anything they believe to be unnecessary. This right there is a slippery slope, not only we are limiting the software we develop, but we also start to believe it ourselves.
Some developers are embracing this problematic situation by not saying those words and actually try to implement it. We see it in Github with projects that mimics Dribbble shots. They don’t only look great, but also are pretty well implemented. This last part is very important.
Obviously we focused on UI, and apps are way more than just pretty User Interfaces. But, it’s the first thing that comes to everyone’s mind when thinking about “it can’t be done”.
Conclusion
We are developers, it is amazing how we can turn ideas into products that have the power to change people’s life. Although filled with technical depth, it’s a very artistic profession. It’s important to remember that anything can be done, we should set the bar higher.
Creating the perfect app is impossible, but that is no excuse not to try it.
Great apps are made of empowering User Interfaces and rock solid implementations that stand the test of time. Creating the perfect app is impossible, but that is no excuse not to try it.
Walking the walk
In order to prevent saying “it can’t be done” I took it as a challenge to develop several effects to the least sexy UI component in iOS apps, the text input field.
The whole idea behind the project was simple, it all came down to not only “talking the talk”, but “walking the walk” as well.
</shameless self-promotion>