Here in Desna Studio we adore Ionic and ready explain why.
Our key specialization is developing hybrid mobile apps.
For our clients we build advanced applications with user-friendly interfaces.
As almost any other approach – Ionic sometimes faces criticizing, especially it is been scoffed by native developers. We want to refute some myths and tell to non-technical users why we use Ionic, love it and often recommend for your products.
But first let us make an important remark: We strongly believe that there is no reason to compare Native and Hybrid approaches (which is Ionic actually is). Each of them has its benefits and disadvantages and we just have to make a choice depending on
particular features we need.
What is Ionic
Ionic is a complete open-source SDK for hybrid mobile app development created by Max Lynch, Ben Sperry and Adam Bradley of Drifty Co. in 2013. The original version was released in 2013 and built on top of AngularJS and Apache Cordova. The more recent releases, known as Ionic 3 or simply “Ionic”, are built on Angular. Ionic provides tools and services for developing hybrid mobile apps using Web technologies like CSS, HTML5, and Sass. Apps can be built with these Web technologies and then distributed through native app stores to be installed on devices by leveraging Cordova ( from Wikipedia).
With Ionic we/our clients built amazing apps in one codebase, for any platform, with the web. All in one!
Ionic allows web developers build, test, and deploy cross-platform hybrid mobile apps in a very easy way.
For customers who choose Ionic this means saving financial resources for development, support and maintenance. Often significantly. Comparing to a native technology, Ionic helps to save 30-40% of time/funds.
It happens because instead of creating two separate codes – one for iOs and the other one for Android your developers create only one code which works fine for both this platforms.
The same is for maintenance – you have to support only one code base.
That is why hybrid technologies are getting more popular – Ionic, React, Xamarin, etc.
Why do people more often use native approach?
In 2018 you can find a lot of hybrid apps in the stores, much more than in previous years. You just don’t know if they are native or hybrid. In 95% of all cases users can’t find the difference. Other 5% relates to experienced tech geeks and cases when you really need native technology.
For what business areas we can use Ionic?
We use it for:
A few words about Ionic for Healthcare.
A few weeks ago our team successfully developed a prototype of the future Healthcare mobile application which is gonna use people voice to define their physical condition.
And as a result we get that such sensitive goal may be achieved with Ionic!
Desna software engineers could achieve very high indicators for voice recording parameters.
This is the plugin we used https://ionicframework.com/docs/native/media/
By default it allows you to record files with the following parameters:
sampling rate 16000 hz, and bitrate 13kbps
But we found how to manage these parameters and changed them to the following:
sampling rate 44100 hz and bitrate 128 kbps
Rapid app prototyping.
Drag and drop core Ionic UI components helps quickly add themes, animations, design files, and even custom code to create real, interactive user-friendly mobile apps.
Advancing the Future.
Ionic Framework is an open platform based on open web standards.
You can choose it to build with React, Vue, and Angular, or any other front-end framework. You also will be able to connect your apps to AWS, IBM, Google Firebase, or any backend cloud provider.
World leading companies like Mcdonalds and Diesel choose Ionic for their mobile apps you can find on the stores!
Send an email to lexy (at) desnasystems.com