Détails de la leçon
Description de la leçon
Dans ce tutoriel, nous téléchargeons et extrayons le template Hello World, ouvrant ainsi accès au répertoire MyAmp qui contient la structure de base d'une application PhoneGap. Nous y trouvons divers répertoires : config.xml pour la configuration, hooks, platforms, plugins, et www, où se trouvent les fichiers principaux de l'application comme index.html, les fichiers css, images, js, nécessaires aux icônes et au splash screen.
Nous explorons comment ajouter les plateformes iOS et Android en utilisant des commandes CLI. Après avoir navigué dans le répertoire MyApp via le terminal, nous lançons la commande phone-gap platform add ios pour ajouter la plateforme iOS. Cette action crée un répertoire nommé iOS contenant les fichiers nécessaires pour travailler avec Xcode.
De manière similaire, en rappelant la commande et en spécifiant Android à la place d’iOS, le répertoire se remplit des fichiers requis pour la compilation Android. Ainsi, nous avons désormais les plateformes iOS et Android configurées, prêtes pour le développement, le tout structuré dans le répertoire MyApp.
Objectifs de cette leçon
Les objectifs de ce tutoriel sont de :
- Apprendre à configurer une application PhoneGap.
- Ajouter des plateformes iOS et Android via CLI.
- Comprendre la structure des répertoires du projet PhoneGap.
Prérequis pour cette leçon
Pour suivre ce tutoriel, vous devez avoir :
- Des connaissances de base en développement mobile.
- Un environnement de développement configuré pour PhoneGap.
- Les SDKs Android et iOS installés.
Métiers concernés
Les connaissances acquises dans ce tutoriel sont particulièrement utiles pour :
- Les développeurs d'applications mobiles.
- Les ingénieurs en logiciel spécialisés en solutions cross-plateformes.
- Les chefs de projet technique gérant des projets de développement mobile.
Alternatives et ressources
Parmi les alternatives à PhoneGap, on peut citer :
- React Native pour des applications natives supportant JavaScript et React.
- Flutter, un framework de Google pour créer des applications natives avec un seul code source.
- Xamarin, une plateforme de Microsoft permettant de créer des applications multi-plateformes avec C#.