As experts developing apps, we receive a good number of calls where we are asked many things in relation to this topic. Talking with the team, we thought it would be very helpful to write an article that solves some of the most frequent questions they ask us, and along the way share some important considerations that you have to take into account before starting to develop your app.
Does my company need an app?
Although it is not a common question they ask us, we consider it the most important question in this process. We believe that before starting any project in relation to mobile applications, it is very important to design your personal or corporate mobility strategy before starting. It all starts with this question; does my company need an app? Or, if you want to base your business on an app, there are many other questions that you should ask yourself such as: What is the purpose of the app? What market does it serve? What does it solve? Etc.
If we asked the question “dry”, our answer to this question would be “No”, because not all companies necessarily need an app. As we said before, first you need to design your mobility strategy, and based on that, make the decision. In fact, one of the services most requested by customers who are trying to decipher this mobility strategy is what we call “Mobile Strategy Kickstart”, it is a 3-week program where we develop together with you the mobile strategy of your company
How much does it cost to develop an app?
This question is usually one of the first that we are asked and it is also usually accompanied by a “comparison” in its statement; to give an example, they call us and ask us: How much does it cost to develop an Uber-type app? Although at first glance an app may seem simple, there are processes, functions, services, connections and endless details that may not be able to be seen simply.
“The main problem that we have identified in the market is that many times the user (especially those who are alien to technology) believes that developing an app should be relatively” economic “. That depends on several factors, but in general, the budget they consider for the app is regularly below reality. “
Offering a budget under the assumption that one app is going to be the same as another app is also a fairly common mistake. We recommend that you have as many meetings as necessary with your provider, to be able to make an estimating process as close to reality and avoid surprises.
Unfortunately, the answer to this question under the arguments that we present is that there is no investment standard that we can share with you because your investment will depend on multiple factors.
How long does it take to develop an app?
This is another of the most frequent questions that we are asked, and like the previous question, the answer is: DEPEND. The background and origin of this question lie somewhat in the “urgency” that surrounds this technology industry, where companies and especially “Startups” seek to launch their technology as quickly as possible. They need to do this in order to generate traction of users, transactions or customers at incredible speeds and prove that their business model is sustainable, or can be sustainable. Investors also influence this, as they are looking for business models with important short-term returns, and apps aimed at the final consumer or business apps are giving them that opportunity.
In our experience, the development time of an app can vary enormously depending on the complexity of the application, and although it is not a rule, the standard average of a project lasts between 3 and 6 months.
Native or multiplatform development?
Although it is not a frequent question, this is a very important consideration that you have to do before you start developing your app. We will not judge the differences between developing natively against a multiplatform technology, but we only do apps in native code. For those who do not know the term, multiplatform technology offers the opportunity to develop only once and transform that code for multiple platforms, while the native development involves developing with the native language of the mobile device, which means that you have to develop for each platform of your choice as Android or iOS.
From our perspective, a native application is much faster and offers a much better user experience than cross-platform applications; On the other hand, developing in native code offers you the advantage of migrating your app to a new version of the operating system, unlike a multiplatform, because with the latter you depend on a third party to be able to react. But the above, our own experiences, you will have to be the best judge.
Is my app published in the app store or play store?
Believe it or not, many apps do not get published in the app store or play store. Why? The answer is very simple and depends on the market focus of your app. There are many applications that are used to operate own business processes that do not need to see the light in an app store, nobody would have to know that there is an app for my company that only my employees use. On the contrary, if your app focuses on the consumer, obviously you will have to go through the typical publishing process through which all the apps pass. If you want to be discovered, obviously it should be published in one of the stores.