Référence : IONIC
Durée : 3 jours (21 heures)
Dernière mise à jour : mars 2023
Présentation
Développer des applications pour appareils mobiles peut s’avérer être une tâche complexe, en particulier lorsque l’on souhaite être présent sur toutes les plateformes mobiles du marché. Grace au framework Ionic, concevoir des applications fonctionnant sur des systèmes d’exploitation différents devient possible et cela sans devoir réaliser autant de développements que de plateformes à supporter. Ionic repose sur les langages du web, HTML5, CSS3 et JavaScript mais également sur Capacitor qui permet d’accéder aux API natives de l’OS mobile.
Ainsi, une application développée avec des technologies web pourra exploiter la caméra, utiliser les capteurs ou encore parcourir les contacts présents sur le téléphone.
Cette formation permettra d’acquérir les compétences nécessaires à l’implémentation d’applications mobiles fonctionnant à l’identique sur iOS et Android.
Programme
Introduction
- Les différentes plateformes mobiles
- Les applications natives
- Les sites web mobiles (HTML5/CSS3/JS)
- Les applications hybrides
- Limite des navigateurs
- Solutions pour le développement multiplateforme
Technologies Web mobiles
- HTML : La structure du document
- CSS : Le style
- JavaScript : Le dynamisme
- Fetch API : échange avec le serveur
Initialisation du projet
- Installation des outils
- Présentation de webpack
- Scaffolding d’un projet
- Packaging et exécution
Capacitor
- Pourquoi Capacitor ?
- Présentation & installation
- Les spécificités par plateformes
- Hybrides ou PWA (Progressive Web Apps) ?
Les principaux plugins Capacitor
- Accéléromètre, caméra, orientation, vibration…
- Appareil, info réseaux, batterie
- Contacts, géolocalisation, média
- Système de fichiers et transferts
Mise en oeuvre avec Ionic
- Création d’un projet
- Intégration à Android Studio et Xcode
- Création d’un plugin
- Déboguer une application multiplateforme
Déploiement
- Sur simulateur
- Sur appareil mobile
- Sur Google Play
- Sur App Store
Prochaines sessions inter-entreprises
Toulouse :
Du 03 au 05 juillet 2023
Du 13 au 15 septembre 2023
Du 22 au 24 novembre 2023
Classe virtuelle :
Nous contacter
Nous dispensons nos formations dans toute la France, contactez-nous !
Méthode pédagogique
50% de travaux pratiques
Modalités d’évaluation
Travaux pratiques
Audience
Architectes techniques, développeurs mobile
Versions des technologies
Ionic 5.6
Pré-requis
Expérience dans le développement Web
Tarif
1995 €