SlideShare ist ein Scribd-Unternehmen logo
1 von 25
L’ENVERS DU “DÉ-CORDOVA”
Par DUPUIS Laurie, EMO Kévin etWATTRELOT Gaëtan
 Introduction
 Tour d’horizon
 Je ne crois que ce que je vois !
 Observations
2
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin –WATTRELOT Gaëtan
Le développement d'application mobile multiplateforme
Introduction
3
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin –WATTRELOT Gaëtan
Introduction
4
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin –WATTRELOT Gaëtan
 Contexte
 Enjeux
 Concept
Concept du multiplateforme
5
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin –WATTRELOT Gaëtan
Différents supports,
différentes plateformes logicielles,
un seul langage.
Développeurs
(C# ou langages web)
Framework
iOS
Android
Windows
Phone
Blackberry
…
Tour d’horizon du développement mobile
6
Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Tour d’horizon du développement mobile
7
Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Android
71%
iOS
15%
Windows Phone
11%
BlackBerry
1%
Autres
2%
VENTES DE SMARTPHONES EN FRANCE (JUIN 2014)
Tour d’horizon du développement mobile
8
Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Android iOS Windows Phone BlackBerry
Langage Java Objective-C VB / C# Java
Nombre
d’applications
1 500 000 1 000 000 300 000 100 000
Open source
Développement
sousWindows
Développement
sous Mac OS
Développement
sous Linux
Solutions multiplateformes
9
Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Solutions multiplateformes
10
Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Apache Cordova Appcelerator
Titanium
Xamarin
Langage HTML / CSS / JS HTML / CSS / JS C#
Compilation sur le
Cloud
Open source
Développement
sousWindows
Développement
sous Mac OS
Développement
sous Linux
Notre choix : Cordova
11
Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Couche
présentation
Couche
métier
Couche
accès aux
données
Notre choix : Cordova
12
Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Couche accès aux données
Framework
Couche métier
JS API
Couche présentation
HTML CSS JS
Plateforme
Application native (WebView)
Notre choix : Cordova
13
Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Couche
présentation
• Affichage
• Interactivité
Couche
métier
• Traitements
Couche accès
aux données
• Gestion des
données
Je ne crois que ce que je vois !
 Graphisme
 Performances
 Capteurs
 Fonctions & services
 Code
14
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Graphisme :
15
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Performance :
16
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Performances :
17
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Connexion BDD et
récupération de 10 000 lignes
de données
2 393 1 127
Tri des 10 000 lignes des
données
7 386 7 523
Connexion BDD et
récupération de 30 000 lignes
de données
4 432 3 014
Fonctions & services :
18
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Parlons un peu de code :
19
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Quelques grands principes de Cordova :
• La gestion par ligne de commandes
• Les plugins
• L’évènement « device ready » et la variable « navigator »
• cordova create [nom du répertoire] [nom du package] [nom de l’application]
• cordova platform add [nom de la plateforme]
• cordova build [nom de la plateforme]
• cordova emulate [nom de la plateforme]
• cordova run [nom de la plateforme]
• cordova plugin add [nom du plugin]
Les plugins :
• Statut de la batterie
• Caméra
• Console
• Contacts
• Informations de l’appareil mobile
• Accéléromètre et gyroscope
• Orientation
• Notification
• Vibration
• Système de fichier
• Transfert de fichier
• Géolocalisation
• Multi langage
• Gestion des médias
• Capture des médias
• Informations du réseau
• Splashcreen
• Gestion de la barre de statut
Parlons un peu de code :
20
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Avantages
21
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Efficacité
Maintenabilité
Évolutivité
Facilité
Rapidité
Entraide
Outils
Avantages et limites
22
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Avantages :
• Maintenabilité
• Évolutivité
• Facilité
• Rapidité
• Communauté
• Outils
Limites :
• Technologie jeune
• Support incomplet
des fonctionnalités et
capteurs spécifiques
• Bandeau système
Inconvénients
 Poids des applications
 Performances amoindries
 Peur du changement
23
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
Pour conclure…
24
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin –WATTRELOT Gaëtan
25
Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations
DUPUIS Laurie – EMO Kévin –WATTRELOT Gaëtan

Weitere ähnliche Inhalte

Andere mochten auch

Políticas de comunicación
Políticas de comunicaciónPolíticas de comunicación
Políticas de comunicaciónDavid Susagna
 
GXI Ingenieria y Servicios S.C.
GXI Ingenieria y Servicios S.C.GXI Ingenieria y Servicios S.C.
GXI Ingenieria y Servicios S.C.Ignacio Gaxiola
 
Aspects critiques d'EL Qadi de Marrakech Riad Dar a travers les Etats-Unis
Aspects critiques d'EL Qadi de Marrakech Riad Dar a travers les Etats-Unis
Aspects critiques d'EL Qadi de Marrakech Riad Dar a travers les Etats-Unis
Aspects critiques d'EL Qadi de Marrakech Riad Dar a travers les Etats-Unis riadsmarrakech3875
 
Equipo twitteras, grupo 5.rol del-asesor-en-línea-para-una-comunidad
Equipo twitteras, grupo 5.rol del-asesor-en-línea-para-una-comunidadEquipo twitteras, grupo 5.rol del-asesor-en-línea-para-una-comunidad
Equipo twitteras, grupo 5.rol del-asesor-en-línea-para-una-comunidadSector 7 Estatal Primarias
 
Orientation Certificates
Orientation CertificatesOrientation Certificates
Orientation CertificatesRobbi Pearce
 
Formas de ingresos productos y como generan ingresos los juegos Free to Play
Formas de ingresos productos y como generan ingresos los juegos Free to PlayFormas de ingresos productos y como generan ingresos los juegos Free to Play
Formas de ingresos productos y como generan ingresos los juegos Free to PlayKike Fuentes
 
DE LA SOCIEDAD DE LA INFORMACION A LAS SOCIEDADES DEL CONOCIMIENTO.
DE LA SOCIEDAD DE LA INFORMACION A LAS SOCIEDADES DEL CONOCIMIENTO.DE LA SOCIEDAD DE LA INFORMACION A LAS SOCIEDADES DEL CONOCIMIENTO.
DE LA SOCIEDAD DE LA INFORMACION A LAS SOCIEDADES DEL CONOCIMIENTO.Fran Prz
 
Proyecto terminado
Proyecto terminadoProyecto terminado
Proyecto terminadoLeidy SG
 
Aci 318-08 (spanish)
Aci 318-08 (spanish)Aci 318-08 (spanish)
Aci 318-08 (spanish)Manuel Jara
 
Ute gloriarengel gonzaloremache_laestrategiadelosemprendimientossociales_lacu...
Ute gloriarengel gonzaloremache_laestrategiadelosemprendimientossociales_lacu...Ute gloriarengel gonzaloremache_laestrategiadelosemprendimientossociales_lacu...
Ute gloriarengel gonzaloremache_laestrategiadelosemprendimientossociales_lacu...Gloria Rengel
 
Mapping de prestataires sur le marché des applications professionnelles sur s...
Mapping de prestataires sur le marché des applications professionnelles sur s...Mapping de prestataires sur le marché des applications professionnelles sur s...
Mapping de prestataires sur le marché des applications professionnelles sur s...MARKESS
 
Dossier de production sustainable performance
Dossier de production sustainable performanceDossier de production sustainable performance
Dossier de production sustainable performanceCharlotte BARNIER
 

Andere mochten auch (20)

Casillas de verificación
Casillas de verificaciónCasillas de verificación
Casillas de verificación
 
Adblock presentation
Adblock presentationAdblock presentation
Adblock presentation
 
Políticas de comunicación
Políticas de comunicaciónPolíticas de comunicación
Políticas de comunicación
 
GXI Ingenieria y Servicios S.C.
GXI Ingenieria y Servicios S.C.GXI Ingenieria y Servicios S.C.
GXI Ingenieria y Servicios S.C.
 
Notions ihm
Notions ihmNotions ihm
Notions ihm
 
Aspects critiques d'EL Qadi de Marrakech Riad Dar a travers les Etats-Unis
Aspects critiques d'EL Qadi de Marrakech Riad Dar a travers les Etats-Unis
Aspects critiques d'EL Qadi de Marrakech Riad Dar a travers les Etats-Unis
Aspects critiques d'EL Qadi de Marrakech Riad Dar a travers les Etats-Unis
 
Equipo twitteras, grupo 5.rol del-asesor-en-línea-para-una-comunidad
Equipo twitteras, grupo 5.rol del-asesor-en-línea-para-una-comunidadEquipo twitteras, grupo 5.rol del-asesor-en-línea-para-una-comunidad
Equipo twitteras, grupo 5.rol del-asesor-en-línea-para-una-comunidad
 
Formation accueil modif 22 mai 2016
Formation accueil modif 22 mai 2016Formation accueil modif 22 mai 2016
Formation accueil modif 22 mai 2016
 
Orientation Certificates
Orientation CertificatesOrientation Certificates
Orientation Certificates
 
Formas de ingresos productos y como generan ingresos los juegos Free to Play
Formas de ingresos productos y como generan ingresos los juegos Free to PlayFormas de ingresos productos y como generan ingresos los juegos Free to Play
Formas de ingresos productos y como generan ingresos los juegos Free to Play
 
DE LA SOCIEDAD DE LA INFORMACION A LAS SOCIEDADES DEL CONOCIMIENTO.
DE LA SOCIEDAD DE LA INFORMACION A LAS SOCIEDADES DEL CONOCIMIENTO.DE LA SOCIEDAD DE LA INFORMACION A LAS SOCIEDADES DEL CONOCIMIENTO.
DE LA SOCIEDAD DE LA INFORMACION A LAS SOCIEDADES DEL CONOCIMIENTO.
 
Trabajo de iformatica
Trabajo de iformaticaTrabajo de iformatica
Trabajo de iformatica
 
Proyecto terminado
Proyecto terminadoProyecto terminado
Proyecto terminado
 
Aci 318-08 (spanish)
Aci 318-08 (spanish)Aci 318-08 (spanish)
Aci 318-08 (spanish)
 
Quemaduras
QuemadurasQuemaduras
Quemaduras
 
Ute gloriarengel gonzaloremache_laestrategiadelosemprendimientossociales_lacu...
Ute gloriarengel gonzaloremache_laestrategiadelosemprendimientossociales_lacu...Ute gloriarengel gonzaloremache_laestrategiadelosemprendimientossociales_lacu...
Ute gloriarengel gonzaloremache_laestrategiadelosemprendimientossociales_lacu...
 
Why Jeunesse
Why JeunesseWhy Jeunesse
Why Jeunesse
 
Mapping de prestataires sur le marché des applications professionnelles sur s...
Mapping de prestataires sur le marché des applications professionnelles sur s...Mapping de prestataires sur le marché des applications professionnelles sur s...
Mapping de prestataires sur le marché des applications professionnelles sur s...
 
Exposicion eme -DDM
Exposicion eme -DDMExposicion eme -DDM
Exposicion eme -DDM
 
Dossier de production sustainable performance
Dossier de production sustainable performanceDossier de production sustainable performance
Dossier de production sustainable performance
 

L'envers du Dé-CORDOVA

  • 1. L’ENVERS DU “DÉ-CORDOVA” Par DUPUIS Laurie, EMO Kévin etWATTRELOT Gaëtan
  • 2.  Introduction  Tour d’horizon  Je ne crois que ce que je vois !  Observations 2 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin –WATTRELOT Gaëtan
  • 3. Le développement d'application mobile multiplateforme Introduction 3 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin –WATTRELOT Gaëtan
  • 4. Introduction 4 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin –WATTRELOT Gaëtan  Contexte  Enjeux  Concept
  • 5. Concept du multiplateforme 5 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin –WATTRELOT Gaëtan Différents supports, différentes plateformes logicielles, un seul langage. Développeurs (C# ou langages web) Framework iOS Android Windows Phone Blackberry …
  • 6. Tour d’horizon du développement mobile 6 Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
  • 7. Tour d’horizon du développement mobile 7 Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan Android 71% iOS 15% Windows Phone 11% BlackBerry 1% Autres 2% VENTES DE SMARTPHONES EN FRANCE (JUIN 2014)
  • 8. Tour d’horizon du développement mobile 8 Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan Android iOS Windows Phone BlackBerry Langage Java Objective-C VB / C# Java Nombre d’applications 1 500 000 1 000 000 300 000 100 000 Open source Développement sousWindows Développement sous Mac OS Développement sous Linux
  • 9. Solutions multiplateformes 9 Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
  • 10. Solutions multiplateformes 10 Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan Apache Cordova Appcelerator Titanium Xamarin Langage HTML / CSS / JS HTML / CSS / JS C# Compilation sur le Cloud Open source Développement sousWindows Développement sous Mac OS Développement sous Linux
  • 11. Notre choix : Cordova 11 Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan Couche présentation Couche métier Couche accès aux données
  • 12. Notre choix : Cordova 12 Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan Couche accès aux données Framework Couche métier JS API Couche présentation HTML CSS JS Plateforme Application native (WebView)
  • 13. Notre choix : Cordova 13 Introduction > Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan Couche présentation • Affichage • Interactivité Couche métier • Traitements Couche accès aux données • Gestion des données
  • 14. Je ne crois que ce que je vois !  Graphisme  Performances  Capteurs  Fonctions & services  Code 14 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
  • 15. Graphisme : 15 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
  • 16. Performance : 16 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
  • 17. Performances : 17 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan Connexion BDD et récupération de 10 000 lignes de données 2 393 1 127 Tri des 10 000 lignes des données 7 386 7 523 Connexion BDD et récupération de 30 000 lignes de données 4 432 3 014
  • 18. Fonctions & services : 18 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
  • 19. Parlons un peu de code : 19 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan Quelques grands principes de Cordova : • La gestion par ligne de commandes • Les plugins • L’évènement « device ready » et la variable « navigator » • cordova create [nom du répertoire] [nom du package] [nom de l’application] • cordova platform add [nom de la plateforme] • cordova build [nom de la plateforme] • cordova emulate [nom de la plateforme] • cordova run [nom de la plateforme] • cordova plugin add [nom du plugin] Les plugins : • Statut de la batterie • Caméra • Console • Contacts • Informations de l’appareil mobile • Accéléromètre et gyroscope • Orientation • Notification • Vibration • Système de fichier • Transfert de fichier • Géolocalisation • Multi langage • Gestion des médias • Capture des médias • Informations du réseau • Splashcreen • Gestion de la barre de statut
  • 20. Parlons un peu de code : 20 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
  • 21. Avantages 21 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan Efficacité Maintenabilité Évolutivité Facilité Rapidité Entraide Outils
  • 22. Avantages et limites 22 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan Avantages : • Maintenabilité • Évolutivité • Facilité • Rapidité • Communauté • Outils Limites : • Technologie jeune • Support incomplet des fonctionnalités et capteurs spécifiques • Bandeau système
  • 23. Inconvénients  Poids des applications  Performances amoindries  Peur du changement 23 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin – WATTRELOT Gaëtan
  • 24. Pour conclure… 24 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin –WATTRELOT Gaëtan
  • 25. 25 Introduction >Tour d’horizon > Je ne crois que ce que je vois > Observations DUPUIS Laurie – EMO Kévin –WATTRELOT Gaëtan

Hinweis der Redaktion

  1. ->groupe, projet, sujet, contexte, enjeux, concept ->dev mobile, natif, solutions multiplateformes ->démo technique, comparatif entre natif et multiplateforme ->avantages, inconvénients et limites
  2. Qui sommes nous ? Dev web Pourquoi ? Exia, fin d’études Que va-t-on présenter ? Type de public ?
  3. Contexte : nouveaux services, nouvelles demandes clients, nouvelle tendance Supports types : smartphones et tablettes : quotidien des consomateurs S’adapte au support, plus performant, sans internet Avantages matériels Plus large choix d’utilisation et d’innovation Grands acteurs Enjeux : Tps de dev Compétences multiples Maintenance (dev supp, perte de temps, coût supp) Enjeux financiers
  4. Concept : 1 langage de dev > framework qui crée un code executable > fonctionne sur plusieurs plateformes Gain de temps, domaine de compétence réduit App mobile hybride : pas native, pas uniquement web non plus
  5. Langages natifs des plateformes 4 acteurs principaux
  6. Android : presque ¾ personnes iOS : clientèle aisée Windows Phone : téléphones peu onéreux (positionnement de marché, offre de Noël) BlackBerry : clientèle professionnelle Sondage
  7. Android : Plateforme ouverte (développement accessible : langage portable + open source + toute plateforme) Grand nombre d’applications Prix des licences de dev iOS : Plateforme fermée (langage propriétaire, nécessité d’un Mac) Pourtant grand nombre d’applications Windows Phone : Plateforme fermée (nécessité d’une plateforme Windows) Peu d’applications : plateforme encore jeune : 2010 (iOS : 2007, Android : 2008) BlackBerry : Plateforme fermée et clientèle professionnelle
  8. Apache Cordova Appcelerator Titanium Xamarin Avantages et limites : pourquoi Cordova ?
  9. Apache Cordova Appcelerator Titanium Xamarin Avantages et limites : pourquoi Cordova ?
  10. Code structuré : architecture MVC (AngularJS)
  11. Comparatif Android et Cordova Mis à la place d’un néophyte Pour répondre aux questions qu’il se pose Explication de chaque point Explication que nous réalisons une app afin de faire des comparaisons entre natif et multiplateforme
  12. Ecran basique mais démontrant que le multiplateforme ne bride pas le design Sensiblement identique Responsive obligatoire ! Bandeau système non visible sur cordova car webview étendue
  13. Présentation de l’écran : fonctionnement & objectifs Conditions de tests identiques pour ne pas fausser les résultats Bon fonctionnement (tableau bdd et valeur triées)
  14. « On remarque que l’écart entre les deux versions n’évolu pas pour la récupération des données. Ce qui tend à confirmer que cette différence s’explique par ….
  15. « Apres avoir abordé le graphisme, les perf et les capteurs nous allons nous intéresser aux fonctions et services des appareils » Fonctions mis en place et pourquoi (photo, contact et sms => basique) Fonctionnement similaire sur l’une et l’autre des versions MMS non pris en charge et SMS plugin non officiel Service explication pourquoi le GPS ? Bon fonctionnement et précision identique sur les deux versions Pas besoin du plugin et des librairies sur Cordova
  16. Gestion simple et rapide de l’architecture votre projet par ligne de commande Globalement, un plugin correspond à une fonctionnalité de l’appareil Enormément de plugins pris en charges Manque : SMS et MMS vu précédent ou encore les capteurs spécifiques des marques ou plus poussés Device ready -> évènement permettant de détecter la bonne initialisation du matériel et de l’environnement web dans lequel il est exécuté Navigator -> variable injectée par Apache Cordova qui permet d’interagir très simplement avec les différents plugins du projet
  17. Graphisme Performance Les capteurs Géolocalisation Fonctions du smartphone code
  18. Avantages et limites Inconvénients
  19. Avantages et limites Inconvénients
  20. Avantages et limites Inconvénients Android : 3 Mo Cordova : 9 Mo Scalabilité : nouveaux smartpones moins chers que les révisons
  21. Sujet très vaste, conf non exhaustive Peur du changement Initiation simple, courbe d’apprentissage faible (communauté) API et Framework web (bootstrap, angular js) Dev moins long, maintenance plus rapide Contraintes : responsive, tests 2016 : les app multiplateformes mobiles représentent plus de 50% du total des app mobiles
  22. Merci de votre attention, si vous avez des questions, nous sommes là pour y répondre!