I want to create an app for my business, but I need to find someone that knows how to build apps that I can trust or someone that can teach me how to do it. How do I get started?
There is no question that the use of mobile apps is on the rise and continues to dominate how mobile users interact on their smartphones, but before you take the plunge, make sure you think it through.
Most of us have dozens of apps on our smartphones but really only use a handful on a regular basis.
According to Flurry Analytics, gaming and Facebook make up nearly 50% of time spent on mobile devices followed by web browsing, social messaging and entertainment.
The problem with most apps is they lack any real utility value to the user, so they get downloaded and used once or twice.
A 2013 Compuware study found that 80%-90% of all downloaded apps are used once then eventually deleted.
Take a minute to see how many apps you’ve downloaded but don’t really use and then think about why your app would overcome this very difficult barrier.
If you can’t explain what your app does to a stranger in a few minutes or they don’t seem to get it, you might want to rethink things.
A common mistake made by businesses that believe they need to have a mobile app is that they simply replicate what’s already on their website.
A better approach if you’re trying to make your website relevant to mobile users is forget the app and use a ‘responsive web design’ that automatically provides a customized version when it detects a smartphone or tablet.
Another challenge is that apps specifically designed for iOS won’t work on Android devices, so you’ll have to spend more time or money if you want it for the two most popular platforms.
Also, the Android platform is very complex because of the numerous versions you'll have to consider writing for if you want widespread compatibility.
Keep in mind, once the app is created, it has to be kept updated with new content, features, bug fixes and potential re-writes when updates to the various operating systems are released.
Creating an app is like bringing a new child into this world; the cost of the birth is just the beginning if you want it to thrive and be relevant.
Another decision you will need to make is whether to write the apps in the native code for each platform or attempt to use HTML5 as a cross-platform option depending upon what you want your app to do.
The question of whether you should hire someone or attempt to do it yourself can be answered quickly based on your time horizon and your previous coding experience.
If you aren't in any rush to roll the app out and have the time to invest, you can certainly take a stab at learning how to get started by any number of Google searches on building apps.
If you are time constrained or have never coded anything in your life, your best bet is to hire someone to build the app for you.
The ‘finding someone you can trust’ part of the equation is very important because as you can see, you will be entering into a long-term relationship with them.
My advice is to not get into a rush when choosing a vendor and talk to as many customers of each potential option as you can. You also need to try out as many of the apps that they have developed to see if they are intuitive to use and functionally appropriate.