How to start developing mobile apps
It’s New Year’s Day 2013 and the app industry celebrates 5 and half years of existence. This time count started when the first iPhone was launched back in June 2007.
There’s a general consensus that ignores apps that where designed on feature phones or operating systems like Symbian, Bada etc. The iPhone is generally considered as the first smartphone. I am not going to enter into those fights.
How to start.
1. Mindset: ask yourself why you want to begin doing this. Don’t just jump unto the bandwagon because every developer you know is doing something. Get the right mindset that will keep you focused through good times and bad times.
2. Platform: choose a platform/OS that you can afford or are best familiar with. Currently there are 3 top OS to develop for: Android, iOS and Windows Phone. I am not going to elaborate on this one. Sorry BlackBerry folks, I still love you so.
3. Product: get a product in mind. Don’t worry about the target group for now. Choose a product that touches your gut feelings. This will bring out the best of your creativity.
4. Target: after choosing your product of choice, look for the target. There are many people who will want whatever you make. They want something special and many times they can’t describe what they want. So study them and let your creativity and user feedback guide you.
5. Competition: study your competitors. Download as many apps as possible which look like your product of choice and see how they do it. How are the users reacting to them? Please avoid mistakes of you competitors. Your competition and its clientele are a good reference point.
6. Hard work and dedication: after all the ground work has been done, get down and start coding. You ain’t gonna get anywhere with ideas alone. You may choose to hire/pay people to start developing for you, but beware because there isn’t a lot of money to be made in app development, unless you “strike gold”. It is like in Hollywood: some movies make it big time while others you’ll never hear of.
7. Publish your app, market it and enjoy the feedback: don’t worry too much about the negative people. Someone somewhere will like you app and appreciate your effort and creativity anyway.