Hello, my name is David Heidel, and I want to thank you for visiting my blog. I hope you find it both informative and entertaining, and that it leaves you at least a little better off than before. What you’ll find below is a brief summary about my professional experience, and myself, so you can get to know me a little better.
What I Do For a Living
I am a mobile software developer. More specifically, I am an iOS developer – designing applications (or apps) for the iOS series of devices. I have been doing this for over 5 years now, and each year the work tends to get better and better. I have helped design over 20 iOS applications in the past two years alone, and I have also started a couple of my own solo projects (yet to be released).
My Philosophy on iOS Development
It’s no secret that thousands upon thousands of iOS apps are released every year, yet only a fraction of that amount ever make any real money. And I believe a contributing factor to an app’s success relies heavily on a few key components that get overlooked far too often. These key components have help shaped my personal philosophy on successful iOS app development:
Know your target audience.
Before a developer types the first bit of code for her app, she should know inside-and-out who her target audience is. Not just demographically speaking, but in an in-depth and detailed way. What kind of hobbies are they into? What is their sense of style? How do they view the world? What’s important to them? If a developer doesn’t deeply know his target audience, how can he expect to create an app that his target audience will love?
User Interface should ALWAYS be a priority
A strong User Interface (UI) is composed of more than attractive design elements. The UI is a combination of flow, function, graphics, and enhanced usability that should always strive to create an optimal user experience. It should be treated like a jigsaw puzzle, where every piece fits perfectly where it should and helps guide the user across the “landscape” of the app.
Customer wants and needs always take precedence
Throughout the years I’ve discovered that an app’s development doesn’t really take off until it enters its first round of updates. Updates are where bugs are fixed, and more importantly, where customers’ concerns, needs, and wants are addressed. It’s in the updates where the app is molded into a masterpiece; where it can finally start to work towards excellence. Updates are crucial to an app’s success.
How I Can Help You
iOS application development is my passion (as you can probably tell), and I’m always willing to share my passion with others via the work I do on a daily basis. If you’re looking for help on developing your own iOS app or are just looking for guidance, I am more than willing to lend a helping hand.
Whether you need help with fine-tuning your target audience or developing your user interface or deciding what updates need to be made to your app, I’m always just a short email away, and I’d love to hear from you.