Ionic: The new web apps chemistry

Ionic? I have heard this term, oh during my chemistry classes… nostalgia. But what it has got to do with web technology? This ionic, what I am going to discuss today is not the chemistry based ionic bond, but its a simple, fast and powerful HTML5 SDK framework for hybrid mobile apps development.

It is built on top of AngularJS and Cordova. Ionic provides all the functionality that can be found in native mobile development SDKs. Users can build their apps, customize them for Android or iOS, and deploy through Cordova. Ionic is focused mainly on the look and feel, and UI interaction of your app. Ionic includes mobile components, typography, interactive paradigms etc. Ionic has its own tags defined, similar to HTML tags.  It has its own icons called as ionicons with an addition of reusable and customizable CSS components. And for even more power and flexibility, the core is written with Sass and includes easily customized variables and mixins.

Ionic requires Nodejs since its an npm module. Ionic is focused on building native/hybrid mobile apps rather than mobile websites. Ionic currently requires AngularJS in order to work at its full potential. While you can still use the CSS portion of the framework, you’ll miss out on powerful UI interactions, gestures, animations, and other things.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s