Projet
Découvrez les propriétés, les événements déclencheurs, les actions et comment accéder aux informations liées au projet et à son contexte d'utilisation.
Comme n'importe quel composant, un projet a des propriétés, des déclencheurs et des actions. Vous pouvez ainsi définir des comportements généraux liés à l'ensemble du projet. De plus, le projet expose des informations via le data binding, fournissant des renseignements précieux sur l'utilisateur.
Sélectionner le projet
- Ouvrez PandaSuite Studio et sélectionnez le projet pour lequel vous souhaitez modifier les propriétés.
- Via le fil d'Ariane, sélectionnez le Projet
- Consultez la fenêtre Propriétés : cette fenêtre contient toutes les options de personnalisation disponibles pour votre projet.
Propriétés du projet
Sélectionnez votre projet et rendez-vous dans la fenêtre Propriétés.
- Couleur : si votre app n'est pas responsive, vous pouvez choisir la couleur de l'arrière-plan. Celui-ci apparaît lorsque le ratio de l'appareil est différent du ratio de l'application.
- Responsive : activez ou non la mise en page dynamique de votre application sur les différentes tailles d'écran. En savoir plus
- Mode magazine : le mode magazine permet une navigation horizontale au swipe (glissement du doigt de gauche à droite et de droite à gauche) entre écrans. Automatiquement vous passez à l'écran suivant et à l'écran précédent.
- Mode présentation : Le mode présentation permet de cacher la souris et d'utiliser les flèches du clavier pour piloter une présentation depuis un ordinateur.
- Audio en arrière-plan : L'audio en arrière-plan permet de conserver le son de l'application quand celle-ci est réduite et que l'utilisateur consulte une autre application (par exemple pour une app de radio).
- Garder l'écran allumé
- Texte sélectionnable (Web) : choisissez de rendre le texte de votre application sélectionnable ou non pour la web app/PWA.
- Analytics auto : cette option vous permet de collecter automatiquement de nombreuses données liées aux interactions des utilisateurs et au chargement des écrans de votre app. Connectez votre application à un outil d'analytics et créez un plan de tracking personnalisé.
- UI système : choisissez la visibilité des barres système iOS & Android lors de la navigation dans votre application native. En savoir plus
C'est ici également que vous pouvez gérer vos langues et les modules de téléchargement.
Déclencheurs du projet
Comme les composants, un projet dans PandaSuite Studio peut avoir des déclencheurs et des actions. Les déclencheurs sont des événements qui, lorsqu'ils se produisent, déclenchent une ou plusieurs actions. Par exemple, l'ouverture de l'application peut être un déclencheur qui déclenche l'action de jouer une animation d'introduction.
Le Projet possède ses propres événements déclencheurs
- Lancement de projet : Cet événement se produit lorsque le projet s'ouvre. Il peut être utilisé pour déclencher des actions comme jouer une animation d'introduction, charger des données spécifiques ou initialiser certains paramètres.
- Gain de focus : Cet événement se produit lorsque l'utilisateur revient à votre application après l'avoir quittée ou après avoir interagi avec une autre application. Cela peut être utile pour rafraîchir certaines données, reprendre une activité interrompue ou simplement accueillir à nouveau l'utilisateur.
- Perte de focus : Cet événement se produit lorsque l'utilisateur quitte votre application ou commence à interagir avec une autre application. Vous pouvez utiliser cet événement pour sauvegarder l'état de l'application, mettre en pause certaines activités ou préparer votre application à être mise en arrière-plan.
Actions du projet
Les actions sont les tâches effectuées en réponse à un événement déclencheur. Elles peuvent être aussi simples que le changement d'une propriété ou aussi complexes que le lancement d'une série d'animations. En combinant différents déclencheurs et actions, vous pouvez créer des comportements complexes et interactifs pour votre projet.
Voici les actions du projet :
- Demande l'autorisation de suivi iOS
- Mettre / enlever le plein écran
Informations du projet
Via le data binding, votre projet peut exposer des informations sur l'utilisateur, telles que le fuseau horaire, l'appareil utilisé, l'heure actuelle, etc. Ces informations peuvent être utilisées pour personnaliser l'expérience utilisateur, comme afficher des messages de bienvenue personnalisés ou adapter l'interface utilisateur à l'appareil de l'utilisateur.
Voici les informations liées au projet :
- Locale : la locale de l'utilisateur peut vous donner des informations sur la langue et la région de l'utilisateur. Cela peut être utilisé pour localiser le contenu de votre application et offrir une expérience plus personnalisée. Exemple de locale : en-US
- Réseau : Les informations sur le réseau peuvent vous indiquer quel type de connexion réseau l'utilisatuer utilise. Cela peut être utile pour adapter le comportement de votre application en fonction de la connectivité de l'utilisateur. Exemple de réseau : wifiSSID
- Permissions : Les permissions peuvent vous informer sur les fonctionnalités de l'appareil auxquelles votre application a accès, comme la caméra, le microphone, etc.
- Projet : Les informations sur le projet peuvent inclure des détails spécifiques sur l'application elle-même, comme la version de l'application, le nom du projet, etc.
- Écran : Les informations sur l'écran peuvent vous donner des détails sur la taille et la résolution de l'écran de l'utilisateur. Cela peut être utilisé pour adapter l'interface utilisateur à l'appareil de l'utilisateur.
- Timestamp : Le timestamp peut vous donner l'heure exacte à laquelle un événement particulier s'est produit dans votre application.
- Timezone : La timezone peut vous informer sur le fuseau horaire de l'utilisateur. Cela peut être utilisé pour afficher des informations temporelles de manière appropriée à l'utilisateur.
- User agent : Le user agent peut vous donner des informations sur le navigateur et le système d'exploitation de l'utilisateur. Cela peut être utile pour résoudre les problèmes de compatibilité.
- Viewer : Les informations sur le viewer peuvent vous donner des détails sur l'application spécifique utilisée pour visualiser votre projet, comme le navigateur web ou l'application mobile.
En utilisant ces informations, vous pouvez créer une expérience utilisateur plus personnalisée et adaptée. Par exemple, vous pouvez afficher des messages de bienvenue personnalisés, adapter l'interface utilisateur à l'appareil de l'utilisateur, ou même changer le comportement de votre application en fonction de la connectivité réseau de l'utilisateur.