+ All Categories
Home > Presentations & Public Speaking > Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

Date post: 29-Jan-2018
Category:
Upload: audrey-neveu
View: 244 times
Download: 1 times
Share this document with a friend
46
#DevoxxFR @Audrey_Neveu @IonicFramework Le Framework mobile hybride carrément addictif Audrey Neveu - @Audrey_Neveu
Transcript
Page 1: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Le Framework mobile hybride carrément addictif

Audrey Neveu - @Audrey_Neveu

Page 2: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

A propos de moi

Devangelist @StreamdataIO

Co-Leader Devoxx4Kids France

@Audrey_Neveu

Page 3: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Introduction

Page 4: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Le problème

...

Page 5: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Les solutions

Page 6: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

La nouvelle solution

+=

Page 7: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Chacun son rôle !

✓ Conception des interfaces➙ HTML5, CSS3, Sass, LESS,

Javascript➙ Ionic framework

✓ Logique métier➙ Angular JS

✓ Génération plates-formes cibles➙ Cordova

Page 8: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

L’environnement

Page 9: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Command Line Interface

Page 10: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Ionic Lab

Page 11: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Gestion de dépendances

Page 12: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Gulp & Saas

Page 13: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Ionic start

Page 14: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Les templates

Page 15: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Structure d’un projet

Page 16: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Ionic run

Page 17: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Tester / Debugger

✓ Dans le navigateur : Serve➙ http://localhost:8100/➙ tout ne peut pas être émulé !

✓ Sur device ou émulateur : Run➙ option livereload [Beta] (-l) pour exécuter sur http://192.

168.1.1:8100/➙ option log console (-c) pour avoir les logs de l’application➙ option log server (-s)

Page 18: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

chrome://inspect/#devices

Page 19: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Ionic build

Page 20: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Les services

Page 21: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Les composants

Page 22: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

CSS

Page 23: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Ionicons

Page 24: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

SplashScreen & Icon

Page 25: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

ng-cordova

✓ File✓ Media✓ Camera✓ iBeacon✓ Calendar

✓ Geolocation✓ Bluetooth✓ OAuth✓ Contacts✓ HealthKit

✓ Push notifications✓ TouchID✓ Social sharing✓ Battery✓ ...

Page 26: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Demo

Page 27: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Toujours plus

Page 28: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

View

Page 29: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Platform [Beta]

Page 30: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

User

Page 31: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Push

Page 32: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Push

Page 33: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Analytics

Page 34: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Deploy

Page 35: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Package

Page 36: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Market

Page 37: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Creator

Page 38: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Retour d’XP

Page 39: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Bilan

Page 40: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Bilan

Intégration de nombreuses directives Angular …

… mais pas toujours à jour.

… parfois non finalisées

Livraisons régulières pour suivre les versions Angular

… mais des bugs ouverts depuis plusieurs mois

Doc plutôt complète …

Page 41: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

A vous de jouer

IS YOUR FRIEND

Page 42: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Production ready? Oui, mais ...

✓ Support iOS 6, Android 4.1 et Windows 8 seulement

✓ Platform gratuit durant la beta seulement

➔ Idéal pour un prototype

Page 43: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

L’avenir

Page 44: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Ionic 2.0 [Beta]

✓ Navigation améliorée

✓ Ionic Native

✓ Nouveau système de Theming

✓ Platform Continuity (Material Design)

✓ TypeScript Support

✓ ES6

✓ Animation System

✓ And more to come

Page 46: Ionic, le framework mobile hybride carrément addictif - Devoxx France 2016

#DevoxxFR @Audrey_Neveu @IonicFramework

Merci !

Des questions ?


Recommended