ACA Blog

ACA Blog


December 2018
M T W T F S S
« Nov    
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Categories


5 popular myths in mobile app development

Yakup KalinYakup Kalin
Tim Cook from Apple says the App Store has 2 million apps available.

At WWDC2016, Tim Cook from Apple stated that the App Store has 2 million apps available.

Mobile apps don’t need any introduction. They are here to help us communicate, buy things, do financial transactions and even keep little toddlers quiet. When we look at the number of apps available in leading app stores (as of 1st quarter 2018), we can see that there are nearly 3.8 million apps available in the Google Play store and 2 million apps in the Apple App Store. When we combine those two, that’s nearly the same amount as the population of Denmark! And that’s not even counting other popular app stores in countries like China.

Before an app gets on the app store, it obviously needs to be developed first. That’s where a mobile app developer shines. The mobile developer produces the code necessary to build and launch the app on the app stores. Once it’s launched, the mobile developer grabs a cocktail, sits back and finally relaxes.

Well unfortunately, that’s not how it goes. Mobile app development has its own pitfalls and myths that often cause misinterpretation of mobile app development. To help you avoid these, we carefully selected the 5 most popular ones here.

1. Once the mobile app is launched, you can sit back and relax.

You can't just sit back and relax when your mobile app is launched.This is one of the most overseen myths of them all. Once the app is out there, you can sit back and relax with your mojito. Nothing is more false than this. The hard work starts right after you launch your app(s). To keep your app relevant, you need to keep engaging with your audience by gathering feedback and insights such as usage statistics. Are your users actually using all the features of the app? Do they experience any hassle? Is the app (still) compatible on the devices they’re using (software and hardware)? Even after iOS/Android updates? By keeping an eye on those insights, you’ll be able to keep finetuning your app to your users’ needs.

If not, users will abandon or even delete your app. According to data from analytics firm Localytics nearly 1 in 4 people abandon mobile apps after only one use. Besides that, 77% of users never use an app again 72 hours after installing. This proves how crucial it is for app developers to stay in touch with their audience and gather usage and valuable insights.

2. Mobile app development is only about writing code

Mobile app development isn't just about coding.Another popular myth in mobile app development is the myth that app development is only about writing code. The fact is, before you even get to type one letter of code, you need to consider a couple of other crucial steps. One of them is the validation and testing of your idea or concept with end users. You’ll also need to identify the so-called non-functional requirements, such as…

Once you finally get to the coding part, you need to validate and keep the defined OS and UX guidelines in mind to ensure a usable mobile app. This means recurring UX/OS investigations and close collaboration with UX and UI designers. Another aspect during development which can be (very) challenging, is the part where you decide on frameworks and other technical choices. Will you go full native? How about mobile web apps, those are cheap, right?! Should you go for React or Ionic? Will a cross platform framework like Appcelerator Titanium do the job?

In mobile app development, instead of letting technology decide your solution, your solution needs to decide your technology.A lot of developers do face these questions. The interesting part here is that you need to ask those questions the other way around. Instead of letting technology decide your solution, your solution needs to decide your technology. In other words, you need to choose the right tool for the right job based on their pro and cons. You can check this presentation we published which will give valuable insights on how to choose the best mobile tools in this scattered mobile landscape.

Once done coding and testing internally, you need to package, beta test and distribute your app along with a marketing strategy to ensure that you launch your app in a well-thought-out manner. And remember: after launching your app, don’t lean back and grab your mojito. There are still some crucial things to do: see the first myth. 😉

Note that those steps form a cycle (analysis, design, development, release, measure, …) that never stops. You’ll be repeating those cycles over and over again to keep your app usable and likeable.

3. The more the features, the better the app

More features does not mean a better app in mobile app developmentQuality is more important than quantity, which also applies to app features. It’s a dangerous misconception to think that more features deliver more value for users. If you create an app with a lot of features to do everything for everyone, you’ll end up with an app that’s overly complicated and completely unusable. Besides increasing your time-to-market, you’ll be also investing in features nobody probably wants. To avoid this, you should always validate features and concepts with end users.

You can do this by setting up a User Story Mapping or doing a more advanced Product Design Sprint (we call this a S.T.O.R.M.) where you go from a (business) idea to end user validation in merely 5 days. If this sounds interesting to you, you can learn how to do that here.

Did you know that the Facebook app once had the messenger feature built-in? Now they are separate and focus on the part they’re built and valued for.

4. Anyone can create a high-quality application

Invest in high quality in mobile app developmentAnyone can create a mobile application, but not anyone can create a high-quality application. It’s the same as building a house. Some engineers might cut corners (hopefully not literally, though) to keep the price low and build you a house that does the job in the short term. But after a while, you’ll notice the cracks and experience issues. The biggest problem then is that you’ve already moved in and started your life there.

It’s the same with mobile app development. Do you want to start or build your business on something that won’t deliver the value for you (and your business) in the long term? Just like in a cheap house, you might notice some ‘cracks’ in your cheaply developed app after a while. Have the developers thought about the non-functionals of an app? How about the code quality? Is the app secure enough? And – here it comes – how does the app cope with privacy and GDPR?

Preventing issues is better than fixing them. Invest in developers that will support you and your business in the long term and help you reach your goals.

To create high-quality apps, ACA Mobile relies on Appcelerator Titanium. Appcelerator Titanium is a Mobile Application Development Platform (MADP) providing tools for developing and deploying mobile apps. Using a web language (JavaScript, XML and TSS (based on CSS)), we create fully native mobile apps without any compromises. Do you want to know more about MADP and Appcelerator Titanium? Check our MADP blogpost series!

5. Mobile App Development has a fixed cost and strict timeline

Mobile App Development does not have a fixed cost and strict timelineLast but certainly not least, the myth about the cost and the timeline of a mobile app. As stated above, the mobile app development process consists of multiple crucial steps, such as analysis, design, development, release and measurement. Those steps can all expand or shorten your predetermined timeline. Since you’ll also be getting feedback from your end-users, the chance is (very) high that you’ll be considering eliminating or adding features. This will introduce a significant impact on your cost and time.

Does this mean that you’ll never know the cost and timeline? Well, if you go for an agile approach, you’ll definitely get a cost and time indication of a MMP (Minimal Marketable Product) which will help you define your budget. This approach will also give the possibility and flexibility of steering your mobile app to usefulness in a very organized way.

Takeaway

It’s important to know there are a lot of (other) myths out there in mobile app development that could lead you to misconception. We might write another blog post about those, but for now we tried to list 5 of the most popular myths out there for you to keep in mind when developing a mobile app.

  1. Once the mobile app is launched, you CAN’T sit back and relax. To keep your app relevant, you need to keep engaging with your audience.
  2. Mobile App Development is NOT only about writing code. You also need to consider packaging, beta testing, distributing, a marketing strategy and more.
  3. The more the features, the better the app IS NOT TRUE. You should always validate features and concepts with end users and see where their needs lie.
  4. NOT anyone can create a high-quality application. Invest in high-quality tools and developers.

  5. Mobile App Development DOESN’T HAVE a fixed cost and strict timeline. Based on end user feedback, features may be eliminated or added. This will introduce a significant impact on your cost and time.

Did you experience one of those myths yourself, or do you have any questions regarding one? Please don’t hesitate to leave a comment or send an email to mobile@aca-it.be, we’ll be glad to answer them!

As a Mobile Solution Engineer at ACA IT-Solutions, Yakup is involved in agile mobile development, where he delivers creative input for realizing usable and likeable mobile applications. With a huge interest in mobile technology, Yakup develops Native, Hybrid and Responsive Web Apps.

Leave a Reply

avatar
  Subscribe  
Notify of