Should I use a freelancer? If so, where is the best with least amount of headache and competitive price? What are the steps I need to do?
Before hiring someone you would do yourself a big favor by running through some early low-fidelity prototyping. Start by sketching it out on stickynotes, get the flow down and get into the experience. You can move to a high-fidelity clickable prototype after a few iterations, possibly hiring a graphic designer to simply lay it out for you. Load this prototype on your iphone and show it off to real life possible customers for feedback. Listen and iterate. Now you may find that people don't care or you have a set of features (typically a few of them winning) that you can take into development. This becomes your specification and you can more easily find a programmer on oDesk or such. My advice is to do this work yourself or work very closely with a firm that specializes in this process. Good luck!
You could try an online search like http://www.appbooker.com/, or look around your local area if you would prefer to interact with the app developer and designer in person.
In order to create a Mobile App, you will want to hire a developer (the fellow who writes all the code) and a designer (the fellow who makes the UI/ icon/ aesthetics of the app).
Communication is very important between you and the developer/ designer. Make up your mind about what you want the app to do, don't present a half baked idea to the developer and expect him to fill in the gaps. Even if you aren't a programmer, do some research into the capabilities of smartphones so that you don't try to hire someone to do something impossible (or at least needlessly difficult).
Regarding pricing, you are probably looking at a few thousand dollars (minimum) for a very, very simple app. $5,000 - $10,000 for a more complex app and if your idea is a mobile game, then you might need to break your piggy bank, I read Angry Birds cost ~$140,000 to make.
I am an Android developer with connections to designers and iOS developers, feel free to give me a call if you have any other questions.
Going into the mobile app development stage unprepared can result in costly, frustrating, and brand-damaging mistakes. However, if you invest your time to piece these building blocks together, you will make the development process fundamentally easier and give yourself lots of competitive advantage. There are millions of available mobile apps, and this is your opportunity to ensure yours stands out. Being honest when answering these questions will ensure you do not waste resources on redundant app features or targeting the wrong groups of people. Again, strong focus and clarity this early in the process can amplify your success in so many ways, so do not miss your opportunity to be precise and clear with your app’s purpose early on.
An app can play many different roles for your business and your bottom line. While your decision now can be changed later, it is important you gain a solid understanding of all the models first and steer your mobile app development based on what aligns with your business best. Many steps you have done so far, including your market research, your app’s unique purpose and your marketing strategy, largely affect your app store optimization strategy. While you won’t be able to complete all the ASO tasks this early in the process , this is an ideal time to start sketching out your final app store look and feel, and ensure that the development follows your ideas. For this to happen, you need to be aware of the development time frame in front of you. According to Kinvey’s report, most businesses need between 7 months up to over a year to develop and deploy a mobile app. Depending on app’s complexity, features, infrastructure and many other factors, the full development price can vary between under $10,000 for simple iPad apps all the way to six-figure budgets for a more complex, full spec app. Knowing what resources you’re working with early on will prevent any emergencies and delays further down the line. The security of your app is one of its key points, and you must ensure it is being built early in the development. Your users’ data is your most asset, and you should ensure you have processes in place to collect, handle and store this data, as well as to manage any potential security risks.
Besides if you do have any questions give me a call: https://clarity.fm/joy-brotonath