Build high-quality mobile apps with Ionic Framework

Build high-quality mobile apps with Ionic Framework

Posted in by Tudipat 11:12Comments Off on Build high-quality mobile apps with Ionic Framework

Akash Kuber

22 Dec, 2017

What is Ionic?

Ionic is an HTML5 mobile app development framework targeted at building hybrid mobile apps. Hybrid apps are essentially small websites running in a browser shell in an app that has access to the native platform layer. Hybrid apps have many benefits over pure native apps, specifically in terms of platform support, the speed of development, and access to 3rd party code.

Services and features:

Ionic provides all the functionality which can be found in native mobile development SDKs. Users can build their apps, customize them for Android or iOS, and deploy through Cordova. Ionic includes mobile components, typography, interactive paradigms, and an extensible base theme.

Browser Support:

Ionic 1 – Ionic V1 is focused on building native/hybrid mobile apps rather than mobile websites. Support for iOS 7+, and Android 4.1

Ionic 2 – Ionic V2 is focused on building both native/hybrid apps through Cordova, as well as adding the ability or Progressive Web Apps.Support for iOS 8+, Windows 10 Universal App, Android 4.4+

OS X: On a Mac or Linux, you can use a text editor to create or modify the ~/.bash_profile file. To set an environment variable, add a line that uses export like so (substitute the path with your local installation).

export ANDROID_HOME=/Development/android-sdk/

To update your PATH, add a line resembling the following (substitute the paths with your local Android SDK installation’s location)

Make build in the mobile.

Type following command editor (ubuntu) to check mobile device is connected or not.

cd Android/Sdk/platform-tools

Type “adb devices” it will show like following.

(you List of devices attached 2003175d4c56373 device)

Domain whitelisting

Domain whitelisting is a security model that controls access to external domains over which your application has no control. Cordova provides a configurable security policy to define which external sites may be accessed. By default, new apps are configured to allow access to any site. Before moving your application to production, you should formulate a whitelist and allow access to specific network domains and subdomains.