The beautiful, open source framework for developing hybrid mobile apps.
Powered By JavaScript - September 17, 2014
“So you want to build a mobile app?”
They want an app.
“Ionic is the open source HTML5 Mobile Framework for building amazing, cross-platform hybrid native apps with HTML, JavaScript, and CSS.”
Quoted directly from the Ionic GitHub README.
You focus on the web application,
let Cordova manage the native app.
Cordova acts like the proxy between your application and the device.
Angular is primarily used to manage data and business logic.
Ionic provides much of the interface for your app.
“Howdy”
Forget having to learn native platforms
Think of it as the missing mobile SDK for the web.
Don't know AngularJS? Perfect chance to get introduced.
You'll only need to design the custom content.
Performance that can match quality of native apps.
Access all the native features without the overhead.
$ npm install -g ionic
_ _
(_) (_)
_ ___ _ __ _ ___
| |/ _ \| '_ \| |/ __|
| | (_) | | | | | (__
|_|\___/|_| |_|_|\___| CLI
One tool for nearly all tasks.
Showcase: http://showcase.ionicframework.com/
“Ok. Ionic sounds pretty neat.
How do you make a app with Ionic?”
$ npm install -g cordova ionic
Ionic and Cordova are built using NodeJS.
$ ionic start my-awesome-app
Creates a new starter project ready to edit and build.
Its just HTML, CSS, and JavaScript.
Choose your own editor.
In browser, emulator, or device.
Follow the platform process to upload to the platform store.
Ok, so how did you make that demo?
Let's look at the demo a little closer.
{{ item.name }}
{{ item.quote }}
Edit
Delete
ng-repeat
{{ c.name }}
{{ c.email }}
Slide 1
Slide 2
Slide 3
$ionicActionSheet.show({
titleText: 'Modify your album',
buttons: [
{ text: 'Share' },
{ text: 'Move' },
],
destructiveText: 'Delete',
cancelText: 'Cancel',
buttonClicked: function(index) {
console.log('BUTTON CLICKED', index);
return true;
}
});
Back
Documentation, tutorials, forum and more
ionicframework.com
Contribute on GitHub
github.com/driftyco/ionic
</fin>