Mobile App Development
Vivecho develops high-end mobile apps for Android, iOS, Hybrid and React Native platforms.
Vivecho develops high-end mobile apps for Android, iOS, Hybrid and React Native platforms.
People use 69% of their online time on their mobile phones. Fast growing use of mobile devices creates a perfect platform for different services and products. Mobile app can function as a product that is sold on Google Play or Apple Store. Mobile app can also be service which can be subscribe-based or just be shared completely free service for a platform to commit your clients to your service. Mobile app can be also used for a stores like eBay.
Lately development of mobile apps has evolved rapidly due to use of mobile devices, this creates pressure for mobile app developers to keep up and develop even better apps with new languages and frameworks. Currently mobile apps can be developed native for Android and iOS. In recent years interest in hybrid app and developing them has grown. Newcomer in the field is React Native which has been around for a year.
Last year market share for mobile apps on Android and iOS grew from 99 % to 99.7 %. There is no notable rivals for these two for now or in sight.
Both of these platforms has their own programming language, therefore when we are developing native software we can’t use same code for both platforms they both need their own. If we want to develop app which is capable to work on both devices we can use Hybrid languages. Hybrid languages solve this problem and allows us to use web technologies so code will work on both devices. During last year React Native was launched. React Native enables use of React framework, a language that can be used on both platforms.
iOS is a mobile operating system developed by Apple which has 12.7 % market share. It is the second mobile operating system used in Finland but is most used mobile operating system in Sweden, Norway, United States, Japan, Canada, Denmark, France, Belgium, United Kingdom, Ireland, and Australia.
Average iOS user:
Pros of iOS apps:
Cons of iOS apps:
Android is a mobile operating system developed by Google which is based on modified Linux operating system. Android operating system has 87 % market share and is most used mobile operating system in Finland. Android also has the lead world wide losing only in Sweden, Norway, Denmark, United States, Canada, United Kingdom, Ireland, France, Belgium, Japan, and Australia. In addition Android works also on cars, televisions, and on smart watches.
Average Android user:
Pros of Android apps:
Cons of Android apps:
If you want to publish app for both iOS and Android platforms you will need a cross platform app. Hybrid app is the cheapest way to achieve this because the same code can be use in both device families.
Please note!
Previously we discussed about pros and cons of hybrid apps but we left out React Native because it is not traditional hybrid app language. We wrote a full chapter for React Native app development which you can read from here. At the moment we recommend React Native over any older technology at Hybrid apps.
Hybrid app refers to an app which is developed with same steps as a ordinary website. They both uses technologies like HTML, CSS, JavaScript. Greatest difference with native app is that cross platform app works on WebView frame which is basically invisible browser window inside the app. Hybrid app can connect to features on phone. Hybrid app are usually made with Apache Cordova, Ionic or React Native.
We at Vivecho develop cross platform software using mainly React Native but are not limited to it. We also use previously mentioned languages
If you are thinking about hybrid app there is few points worth to mention.
React Native is today’s hot topic on mobile app development. Facebook published React Native 2015 and it was meant to unify iOS and Android development. React Native development works like hybrid app development with one major difference. React Native app is really a native app not just a webview like on hybrid apps. With React Native app we get full benefits from devices performance and features.
Although React Native has all these impressive features it is still very new technology and it is hard to say where React Native will develop in the future. React Native apps are is still cheap to develop so the risk of using React Native in most of the projects is insignificant.
Most of apps need internet and cloud connection. Mobile app can be connected to already existing cloud service that can be used through HTTP or WebSocket protocols. With new mobile app already existing cloud service has to be modified almost every time to ensure efficiency and features. We can also develop custom cloud service to accompany you app. Depending of server load your app need, server prices can go low as 5€ / month.
We are familiar with most of the popular and most used server and BaaS providers, and are happy to help you choose the right server for your project.
After the app has been developed and it is not for company’s private use it must be released. Either on Apple’s App store and/or in Google’s Play store. We are here to help you release your software and help you with digital marketing campaigns.
Both stores have very different target audiences. When releasing app it is good to know which kind of app have revenue on both markets. Previously we told you about different people using iOS and Android if you passed this section you can there from here.
Even though there is four time less iOS devices than Android devices, iOS apps make 75 % more money than Android apps. Survey by Morgan Stanley proofed that 92 % of iPhone users are most likely to buy a new iPhone rather than any other device.
App Store release is slower process than releasing on Google Play release. Every single app has to go through Apple’s evaluation process. Apple representative will review the app and decide if it is fulfilling the quality criteria for app.
There is four times more than Android devices than iOS devices. In Google Play store app is more likely to make more money through in-app advertises.
Release on Google Play faster. To release app on Google Play you just upload it on store and fill in the information form for app.
You do not have to release your app on public store. It is possible to have private release for internal use in your company. Therefore release is up to the company.
After releasing the app journey is just at the beginning and it is crucial the app gets the marketing campaign and marketing team it deserves. We are happy to help you market your app on digital world from Instagram to Adwords.