When we think of the iPhone, we think of its sleek beautiful singular design. We think of its colorful, smooth, intuitive apps that we use everyday like Safari, Mail, Facebook, Instagram and many more. That's the way people usually talk about design. It's how it looks. No. Steve Jobs said it best, “Design is not just what it looks like and feels like. Design is how it works."
Yet the popular culture places a firm name tag for such soulfulness of an app as design, in which they mean how it looks. No. Design is the whole thing. It is the intersection of disciplines in different areas ranging from user interface to user experience and of course, engineering. Never ever again will we see an app that is passed from the UI folks and leave the prototype there for iOS engineers to just “work on it".
Sorry for being so wordy but that's the philosophy behind my work - courses you are going to emerge your self into. I don't want us to just write those lines of code so that you can display a picture on the phone and send it over the internet. I don't want just to teach you how to put some text, some buttons, transition from screen to screen and say that there we go, a functional app. No, I rather quit.
I want to teach you as much about iOS Development as I can so that at the end of the day, you can write beautiful lines of code that are efficient, smart, logical and scalable. I do know that we are not devoting our time into trying to be a full-time designer but we will learn how to design so that at the end of the day, our determination yields a beautiful piece of software that you are proud to share with your friends that we spent hours of learning and thinking crafting it.