www.devcode.la
Usar sus principales componentes de UI.
Entender el sistema de navegación (Pushing and Popping) y sus componentes de Navegación como Tabs, SideMenus, Modals, etc.
Manipular datos con ionic, Forms y validaciones.
Conectar a recursos nativos como Cámara y Geolocalización.
Distribución de tiendas Google Play & App Store
www.devcode.la
Introducción
Navegación
Manipulación de datos
Native
Proyecto
www.devcode.la
www.devcode.la
ES6 trae nuevas caracteristicas
http://showcase.ionicframework.com/apps/top
http://blog.ionicframework.com/tag/built-with/
www.devcode.la
www.devcode.la
www.devcode.la
| SO | Android | IOS |
|---|---|---|
| Window | ✓ | ✗ |
| Mac | ✓ | ✓ |
| Linux / Ubuntu | ✓ | ✗ |
www.devcode.la
www.devcode.la
##Instalar
npm install -g ionic
##Comandos para Empezar
ionic start appBlank blank --cordova
ionic start appSide sidemenu --cordova
ionic start appTabs tabs --cordova
cd yourApp
ionic serve --labswww.devcode.la
www.devcode.la
www.devcode.la
www.devcode.la
www.devcode.la
http://showcase.ionicframework.com/apps/top
http://blog.ionicframework.com/tag/built-with/
www.devcode.la
https://github.com/DevcodeInc/Curso-de-ionic
www.devcode.la
ionic start navigationApp blank --cordova
cd navigationApp
ionic g page page1
ionic g page page2
ionic g page page3goToPage(){
this.navCtrl.push('YourPage');
}goBack(){
this.navCtrl.pop();
}goBack(){
this.navCtrl.setRoot('YourPage');
}this.nav.push('SomethingPage', {
example1: data1,
example2: data2
});...
export class SomethingPage {
constructor(nav: NavController, navParams: NavParams){
this.navParams.get('example1');
}
}...
@IonicPage({
name: 'detail-page',
segment: 'detail/:id'
})
...ionic start nav-components blank --cordova
www.devcode.la
Ionic Native is a TypeScript wrapper for Cordova/PhoneGap plugins that make adding any native functionality you need to your Ionic mobile app easy
Build cross platform mobile apps with JavaScript and the Web
Native Progressive Web Apps with HTML, CSS, and JavaScript
www.devcode.la
Generar Icono y Splash
ID, nombre y versión
Compilación para producción
Generar la Llave
Firmando la App
Comprimiendo la App
Verificar App
Subiendo a Google Play
www.devcode.la
Build
Open XCode
Crear Id
Crear Certificado (CSR)
Crear Provisonal Profile
Upload