Académique Documents
Professionnel Documents
Culture Documents
applications mobiles
Quelques chiffres
• Depuis 2015, les utilisateurs surfent plus sur
un smartphone ou une tablette que sur leur ordinateur.
•Le temps passé sur le téléphone en 2019 dans le monde est de 3,7
heures, soit 10% de plus qu'en 2018 et 35% de plus qu'en 2017.
Application
Mobile ?
Principe:
Puisqu’il fonctionne sur ios et android, on va utiliser un seul code,
Un bridge et des plugins vont traduire vers les technologies natives
Inconvénients
1- Pour traduire, donc a part les composants de base d’android ou ios par
exemple vous allez ajouter web view et bridge donc ca ralenti les
performance puis le plaguin c’est un composant que tu connait pas donc le
débogage des erreur est difficile
API ?
Une API est un ensemble de définitions et de protocoles qui facilite la
création et l'intégration de logiciels d'applications. API est un acronyme
anglais qui signifie « Application Programming Interface », que l'on
traduit par interface de programmation d'application.
Applications cross-platforms
Principe
Un code dans un langage spécifique mais lors de l’exécution ca devient
native
Avantages
Elles sont développées en langages
plus simples que les langages natifs:
Les framework Ionic / PhoneGap /
Titanium fonctionnent avec du
Javascript.
Le framework Xamarin (produit de
Microsoft) fonctionne avec du C#. • Le
gain du temps est énorme.
Inconvinients
Sont moins performantes et moins
fluides que les applications natives.
Ont un rendu visuel plus proche du
web que du mobile.
Progressive WEB APP
-Team experience
Platform constrains
• L’objectif de
votre application
et le besoin à
satisfaire.
• Les
compétences
disponibles.
• Le délai et le
budget alloués à
la réalisation du
projet.
Etapes pour créer une application
Communiquer
Publication
Vérification
Développement
prototypage
Conception
Conception
• Rédiger un cahier de charges (type d’application à développer,
design, définition de la cible, des fonctionnalités de l’application,
etc.).