“I want to build an app!”- Literally everyone
HTML5 with platform-specific UI
Full access to native APIs and SDKs
Familiar web development environment
Single code base across native and the web
“It's not 2007 anymore”
Year | Device | Processor | RAM |
---|---|---|---|
2007 | iPhone | 400 MHz | 128 MB |
2010 | iPhone 4 | 1 GHz | 512 MB |
2015 | iPhone 6 | 1.4 GHz dual-core | 1 GB |
2016 | iPhone 6s | 1.84 GHz dual-core | 2 GB |
Performant animation with GPU compositing
Advanced mobile device features and APIs
Web-workers to offload tasks from UI
Modern Chromium for Android
Source: caniuse.com
https://mixpanel.com/trends/#report/ios_9
(Build websites? You'll feel right at home)
Extends HTML with new tags
Built on the future of JavaScript
Optimized for large-scale app development
High performance for fast and fluid mobile apps
Modern JavaScript, today
Perfect for large teams and app development
Powerful IDE support: autocompletion, intellisense, refactoring
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
<ion-list>
<button ion-item *ngFor="let item of items">
{{ item.title }}
</button>
</ion-list>
<ion-list [virtualScroll]="items">
<ion-item *virtualItem="let item">
<ion-avatar item-start>
<ion-img [src]="item.avatarUrl"></ion-img>
</ion-avatar>
{{ item.firstName }} {{ item.lastName }}
</ion-item>
</ion-list>
700+ MIT licensed font-icons included
npm install -g ionic cordova
ionic start myApp
Getting started guide
ionicframework.com/getting-started
Documentation
ionicframework.com/docs
Visit the Community Forum
forum.ionicframework.com
Contribute on GitHub
github.com/driftyco/ionic
</html>