Before reading this article, please go through the article links, mentioned below.
- Quick Start On Apache Cordova Using Visual Studio 2015
- Getting Started With Ionic Blank App Using Visual Studio 2015
- Getting Started With Ionic Side Menu App Using Visual Studio 2015
Apache Cordova
Apache Cordova is an open-source project, that aims at allowing mobile developers to build applications for all the major mobile platforms, using HTML, CSS, and JavaScript technologies.
What is Monaca?
Monaca is a software tool and a Service solution to build and deploy HTML5 mobile hybrid apps, which is built on top of an open-source Apache Cordova. Monaca provides a full suite of resources, including Cloud IDE, local development tools, debugger, and back-end support.
Monaca's cloud-based IDE builds HTML5 hybrid mobile apps for iOS, Android, Windows, and Chrome apps using HTML, CSS, and JavaScript. Multi-platform app development utilizes native language components and functionalities. Monaca is framework agnostic and provides integration with Onsen UI and Ionic Framework for building user interfaces.
Onsen UI Framework Completely integrated with Monaca kit, a complete set of tools that makes PhoneGap/Cordova development super simple.
Monaca CLI provides Onsen UI templates, device debugger, remote building, and any service you might need directly from your terminal.
What is the Onsen UI Framework?
Onsen UI is a front-end UI framework for developing cross-platform mobile apps using Apache Cordova and PhoneGap.
It is highly flexible and gives hybrid apps a native look and feel on all platforms. When used with Monaca, it is simple to add backend features and device support, resulting in a publishable app.
Onsen UI 2.0 was released and supports React, Angular 1 and 2, and Web Components together within your Cordova app. With more than 100 components, you can easily create great-looking HTML5 hybrid mobile apps with Material and Flat design.
It’s fully independent of frameworks - you can easily plug these components into any project, regardless of the JavaScript framework.
Onsen UI templates can be used with Visual Studio 2015. All templates are compatible with Visual Studio Tools for Apache Cordova. It works pretty well with Windows Universal, iOS, and Android apps.
Why use the Onsen UI Framework?
Onsen UI is a front-end development tool that radically improves PhoneGap/Cordova apps.
Onsen UI is a new JavaScript and CSS framework for developing mobile apps.
With a focus on native-like performance, user experience, responsive design, and diverse platforms, it seems quite promising.
Key Features
- Cross-platform development using HTML5 and AngularJS.
- Quick start to develop Onsen UI apps using Visual Studio 2015.
- JavaScript and TypeScript support.
- Develop Windows Universal, iOS, and Android apps with single source code.
Onsen UI Icon

Templates Included
It is packed with the following 4 templates. Each template has JavaScript and TypeScript variants.
- Onsen UI Blank: Contains the Blank App
- Onsen UI Navigation: Contains a navigator with a master and detail page.
- Onsen UI Splitter: Contains a side menu navigation.
- Onsen UI Tab Bar: Tab bar style navigation.
Onsen UI Framework Features
The important features of the Onsen UI Framework are listed below.
- AngularJS: Onsen is using AngularJS MVC architecture to build rich single page Applications, which are optimized for mobile devices.
- CSS Components: With a native look and feel, these components offer almost all the elements, that a mobile Application needs. The component's default styling can be easily overridden to accommodate your own design.
- JavaScript components: These components extend CSS components with JavaScript functionalities to cover all the mobile elements, which can't be done only with HTML and CSS.
- Cordova Plugins: Apache Cordova plugins offer API, required for using native device functions with JavaScript code.
- Framework agnostic: This means that it can be used with whatever front-end framework you prefer. However, it also provides a binding library for Angular 1 & 2 which makes it easy to integrate our custom tags with these frameworks.
- Beautifully made with flat (iOS) and Material Design (Android) flavors: It automatically styles your app depending on the platform and gives you control to customize it.














Reshwanth SPosted Dec 24, 2017, 2:49 AM
Thank you mam for sharing your valuable resource
Vignesh ManiPosted Jan 2, 2017, 4:43 PM
Very Useful Information and Nice Explanations
Humayun Kabir MamunPosted Nov 10, 2016, 3:04 AM
Nice article, very detail oriented.