5
En cours d'écriture (Jérémy GUYET)
Introduction
Hybrid vs. Native
Native
Jusqu'à récemment, seul moyen de livrer des applications performantes avec toutes les fonctionnalités demandées.
Contraintes :
- Développer en parallèle pour chaque plateforme
- Gérer plusieurs bases de code
- Engager des développeurs spécialisés
Problème
✈️ En 2022, 70% des entreprises digitales seront présentes sur le marché du mobile¹
¹Market Guide for Mobile Application Testing Services - Gartner, June 2017
😐 Ces entreprises ont du mal à rester dans la course avec les méthodes actuelles (applications natives).
Times
have
changed
Go Hybrid ⚡
2/3 des développeurs mobiles préfèrent l'approche Web à l'approche Native aujourd'hui²
Pourquoi ?
- Versatilité : Les applications hybrides fonctionnent partout où le Web fonctionne
- Vitesse : Coder pour plusieurs plateformes rend le travail 2-3 fois plus rapide
-
Efficacité : Les coûts du support et de la maintenance sont réduits jusqu'à 75-80%
²Native, Web, And Cross-Platform Mobile Apps All Have Their Place - April 5th 2016 Forrester
C'est quoi une application "hybride" ? 🤔
- Téléchargée sur l'AppStore, le Google Play Store ou tout autre marketplace
- Mêmes fonctionnalités qu'une application native
- Mêmes performances
Tout comme une app native
Alors quelle différence ? 😅
- Pas de langage propriétaire (ObjectiveC, Java Android, ...)
- Technologies Web : HTML, CSS and JavaScript
- App empaquetée dans une Webview full-screen
- Accès aux fonctionnalités natives (Camera, TouchID, ...)
*Les applications hybrides tournent sur toutes les plateformes en gardant une apparence et des performances natives.
One codebase.
Any platform.
Introduction
Pourquoi Ionic ?
Ils utilisent Ionic :
- Open Source et gratuit
- Une large communautée
- Des fondations solides
BASES D’IONIC 5
Get Started
BASES D’IONIC 5
La Structure
Les plugins
natifs
BASES D’IONIC 5
IONIC 5
By AdapTeach
IONIC 5
- 416