Join the conversation – I am happy to help.

Our Mobile App Development Journey

Why get into Apps?

Mobile development is necessary for a market where everything is getting smaller and faster. Programs that run on a PC may not present well on your iPhone or Android wearable device. So mobile development is a fantastic new adventure that can create vast amounts of wealth and prosperity for someone. Who that someone is, I am not sure. Probably the telcos and device manufacturers are the ones that will benefit the most.

I have read some statistics that 59% of app developers don’t earn enough money to pay for their Apple developers license. I am not sure how true this is but, there are a lot of free apps in the app store and a lot of apps with very few downloads. I don’t think the little geek sitting at home coding away is able to produce a masterpiece of technology that the world will just fight over to get onto their phones and pads first. It’s a big business affair, and the most important part of the whole thing is the marketing. You can have the greatest idea, but if no-one knows about it, it stays a great idea. You can have a crappy idea, that is valuable to one person that will buy it if it is put in front of them. Having a great idea, that is marketed well, can become a business.

I listen to a lot of audio books about marketing and when it comes to internet marketing, they constantly talk about a niche and keywords. Even though the wave has crashed on SEO, the continuous talk is still about the niche and the keywords. Marketing your app requires a marketing that includes your niche and keywords to stand out. My niche is personal security, and dartfrog cloud is our first app introduced to this niche.

App development is a business. It needs a business plan, a marketing plan, investments of both time and money. Most normal businesses don’t last 5 years and most App developers won’t last either. Be in the minority any follow some of the development ideas I have in the checklist below.

What are realistic expectations for building an app?
1. Learning the process of bringing an idea to market
2. Creating a portfolio of apps to potentially sell
3. Releasing a Minimum Viable Product (MVP)
4. Promoting a brick and mortar business
5. Expanding an e-commerce store
6. Solving a problem in a large company (enterprise apps)
7. Solving a health or financial problem
8. Adding an app to an existing web based business
9. Starting a game studio
10. Selling games to publishers

You will need to have one of these and this will determine how you proceed.

Time or Money?

1.  If you have the time to spend at night and on weekends and you want to create a sustainable business, then I recommend getting involved. Do the research and start to put your plan together, You don’t have to do all of it on your own.

2. What skills do you already possess? Can you code? Do you know your
way around Photoshop? Are you obsessed with playing games? Do you
have a successful business or community already? If you have any of
these skills you can save time and money as you develop and market
your apps. If not, don’t worry there are lots of ways to learn new skills.

3.  If you have the money but not the time, first consider that you will need to spend some time getting your idea down on paper and validating it. Building a mobile app without understanding the time and knowledge required is guaranteed to be a complete financial loss.

4.  Hire a project manager from the beginning. Let your PM hire and
manage the team. Get the PM to regularly report back to you on progress and get involved in the functional testing to approve and manage the milestones created.

What are unrealistic expectations for building an app?
1. Creating an app to make millions
2. Expecting to reach the top 10 with no experience
3. Developing an app with no budget and expecting to compete with larger apps
4. Spending nothing on marketing and promotion and being somehow “discovered”
5. Creating the next Instagram or Uber or Airbnb
6. Selling an app idea to investors without launching and testing
7. Developing an app which has no functionality (i.e. eBooks)
8. Launching an app and not updating at regular intervals
9. Creating an app which has never been done before
10. Expecting no one will copy or try to improve on your app