Freelancing is one of the most progressive industries in 21st century. Particularly in the recession hit economies, it played a vital role in the job creation and economic development. Freelancing at online job portals like needmyservice.com is increasingly become more popular way of earning money. The app platform/interface should be simple and natural, i.e. can be used by the average mobile phone owner. Most of your users will not have developing and programming skills; they should still be able to easily navigate through your app. The end user experience is the paramount consideration. To determine an app maker’s user experience, download an app previously made and play around with it a little. Now, if we come to the pre-requisites of Android application development, a number of amazing mobile apps can be developed with the help of this open source framework. To accomplish the customer requirements, many Android based mobile projects and apps are developed. These specialized niches rake in the big bucks. When I search around for iPhone freelance jobs, I find people willing to pay $1500 to $3000 for a SIMPLE iPhone application. Another job request, offering $20 to $60 an hour creating an app. Experience always plays a significant role when you want to develop an application that has an edge over others. It is essential that you go through the list of applications a developer has worked on and whether or not he has relevant experience to provide you with a bug free end product. Go through the portfolio of a developer and finding out his field of specialization can even help you to hire a less experience but more fitting iPad application developer. You may Google for software companies and look at the top results; but the highest search results will show the best SEO level, not necessarily the best expertise in your field. You’ll also lose lots of time jumping from link to link, from website to website – not the best way of comparing companies. The Android developers have a lot of importance in India and play a very significant role in application development. These developers offer best services and develop apps in different areas. The application development includes – maintenance, business, entertainment, weather, multimedia, games, entertainment etc. To develop these type of apps, the developers must have vast knowledge, creative skills and more over a strong technical base.