Adobe recommande d’utiliser l’éditeur d’application d’une seule page (SPA) pour les projets nécessitant un rendu côté client basé sur la structure SPA (par exemple, React). En savoir plus.
A tout moment, en tant que développeur, vous pouvez exécuter votre application sur un périphérique ou dans un émulateur, à condition d’avoir configuré votre environnement de développement.
Pour exécuter les exemples suivants, vous aurez besoin d’un système qui exécute OSx (Mac) avec Xcode, ou d’un système Mac/Win/Linux avec le SDK Android installé.
Configuration de l’interface de ligne de commande PhoneGap
Pour iOS : Pour développer pour iPhone et iPad, vous avez besoin de l’IDE Xcode d’Apple.
Pour Android : Pour développer pour iPhone et iPad, vous avez besoin de l'IDE Android Stuido de Google.
Une fois votre environnement de développement démarré, téléchargez la source depuis AEM App Build Tile :
La source de développement contient l’état le plus récent de votre application, tout en incluant des modifications non planifiées. Utilisez la source d’évaluation pour créer des candidats à la version à soumettre à des fournisseurs de boutique d’applications.
Si vous n’organisez jamais votre application, la sélection de l’évaluation déclenchera le processus d’évaluation (conseil : cette application s’affiche en tant qu’application intermédiaire dans l’application PhoneGap Enterprise Viewer disponible dans AppStore et Google PlayStore).
PhoneGap CLI peut créer un projet de plateforme, compiler la source et déployer l’application en une seule commande.
Vous pouvez effectuer toutes ces étapes séparément, voir Documentation sur l’interface de ligne de commande PhoneGap.
phonegap run android
// -- or -- //
phonegap run ios
Si vous rencontrez des problèmes à ce stade, revenez à l'état de base pour résoudre les problèmes…
Ceci vérifiera que vous êtes l'environnement de développement de l'interface de ligne de commande PhoneGap est opérationnel correctement.
Vous pouvez déboguer les scripts JavaScript de votre application à l’aide des outils de développement de Safari, comme vous le feriez avec une application Web.
Pour activer les outils de développement :
Ouvrir les préférences de Safari
Cliquez sur Avancé dans la fenêtre Préférences.
Vous pouvez connecter Safari à un périphérique ou émulateur iOS.
phonegap run <platform> --device
// -- or -- //
phonegap run <platform> --emulator
Vous pouvez définir des points d’arrêt n’importe où dans votre source. Lorsque vous interagissez avec votre émulateur ou périphérique, l’exécution de votre application s’arrête à ces points d’arrêt. Vous pouvez parcourir l’exécution et inspecter les valeurs des variables.
Pour afficher les valeurs des variables, dans la méthode actuelle, passez la souris dessus.
Une fois que vous avez appris à propos du développement d'applications avec l'interface de ligne de commande PhoneGap, voir Accès aux fonctionnalités des périphériques.