HTML5 that acts like native
Web wrapped in native layer
Direct access to native APIs
Familiar web dev environment
A single code base (web platform!)
Extends the HTML vocabulary
Proven for large-scale app development
UI Components using Directives & Services
CSS generated from the Sass preprocessor
Quickly give your app its own look and feel
CSS designed to be easily overridden
Variables based with default settings
List Item {{ item.id }}
{{ c.name }}
{{ c.email }}
<body>
<ion-nav-bar class="bar-dark" no-tap-scroll="true">
<ion-nav-back-button class="icon-ge icon-sm icon-ge-chevron_left">
</ion-nav-back-button>
</ion-nav-bar>
<ion-nav-view></ion-nav-view>
</body>
<ion-view ng-controller="myController as vm" view-title="..."
hide-nav-bar="true|false" hide-back-button="true|false">
<ion-nav-title>Custom HTML or even an image</ion-nav-title>
<ion-nav-buttons side="primary|secondary|left|right">
<button>...</button>
</ion-nav-buttons>
<ion-nav-buttons side="primary|secondary|left|right">
<button>...</button>
</ion-nav-buttons>
<ion-content>
YOUR HTML GOES HERE
</ion-content>
</ion-view>
angular.module('your app').config(function ($stateProvider, $urlRouteProvider) {
$stateProvider
.state('login', {
url: '/login',
templateUrl: 'auth/login.html'
})
.state('page1', {
url: '/page1',
templateUrl: 'module1/page1.html'
})
.state('page2', {
url: '/page2',
templateUrl: 'module2/page2.html',
controller: 'page2Controller as vm' // prefer to declare controller
// in template HTML markup
});
700+ MIT licensed font-icons included
Getting started guide
ionicframework.com/getting-started
Documentation
ionicframework.com/docs
Visit the Community Forum
forum.ionicframework.com
ngCordova
ngcordova.com/docs/plugins/
npm install -g ionic cordova
Boilerplate app structure ready for customization
LiveReload both local and native builds
Build and run native apps
Debug in browser or with chrome://inspect
</html>
Steve Evans Steven.C.Evans@ge.com
Andrew St. Jean Andrew.St.Jean@ge.com
Eric Damon edamon@safenetconsulting.com
John Case john.case@centare.com