Configuration du widget

Configurez votre widget pour qu'il affiche le contenu ou les données sélectionnés de votre application.

Quand utiliser la configuration

Permettez à votre utilisateur de configurer son widget lors de la sélection ou par appui prolongé. Réfléchissez à l'importance de la personnalisation pour l'expérience de votre widget afin de décider quand la rendre disponible.

  • Si le widget apparaît vide sans que vous ayez choisi de paramètres ou si la personnalisation est centrale, ouvrez directement le workflow de configuration lors du placement du widget.
  • Si le widget a une valeur par défaut préférée ou si l'utilisateur n'a pas besoin de faire une sélection avant de voir le contenu, votre widget n'a pas besoin d'écran de configuration initiale. Dans ce cas, laissez l'utilisateur accéder à la configuration après le placement.

Utilisateurs directs

Nous vous suggérons de fournir une étape de configuration pour offrir une expérience personnalisable et rapide aux applications comportant plusieurs catégories de contenu, comme une application de messagerie.

Figure 1 : Permettez à vos utilisateurs de configurer leur widget et de choisir le dossier à afficher.

Quand utiliser la configuration

Permettez à votre utilisateur de configurer son widget entre la sélection du widget et son affichage sur l'écran d'accueil, ou en appuyant de manière prolongée. Réfléchissez à l'importance de la personnalisation pour l'expérience de votre widget afin de décider quand la rendre disponible.

  • Si le widget apparaît vide sans que vous ayez choisi de paramètres ou si la personnalisation est centrale, ouvrez directement le workflow de configuration lors du placement du widget.
  • Si le widget a une valeur par défaut préférée ou si l'utilisateur n'a pas besoin de faire une sélection avant de voir le contenu, votre widget n'a pas besoin d'écran de configuration initiale. Dans ce cas, laissez l'utilisateur accéder à la configuration après le placement.

Utilisateurs directs

Guidez l'utilisateur tout au long de la configuration et fournissez-lui des commentaires clairs. Si votre application contient déjà un flux de configuration, vous pouvez reproduire votre expérience de configuration dans l'application, idéalement réduite à une ou deux pages.

Fournissez un chemin clair à travers les options qui mène à l'ajout d'un widget.

Par exemple, l'écran de configuration de l'alarme à gauche permet uniquement à l'utilisateur de sélectionner une catégorie d'alarme, puis d'ajouter le widget. Appuyer sur la catégorie ferme l'étape de configuration et ajoute le widget. Si la configuration n'est pas terminée, n'annulez pas l'ajout du widget. Fournissez un état pour permettre la restauration ou la configuration dans le widget.

Conduisez les utilisateurs dans une impasse ou traitez cette étape comme des paramètres dans l'application.

Dans cet exemple, il n'est pas clair que la fermeture de la vue de configuration à l'aide de l'icône x ajoute le widget, malgré le choix du contenu à afficher.

Incluez un état vide si aucun autre préréglage n'est disponible. L'état vide peut afficher un rappel d'intégration ou d'authentification pour s'assurer de diriger les utilisateurs.

Personnaliser l'apparence du widget

Si possible, fournissez un widget par défaut attrayant pour permettre aux utilisateurs de se lancer rapidement sans personnalisation ou pour les aider à comprendre comment le widget apparaît sur leur écran d'accueil.

Affichez un aperçu du widget lorsque vous personnalisez son apparence.

Figure 2 : Widget avec un aperçu de la personnalisation.

Utilisez la divulgation progressive pour les commandes avancées afin d'aider les utilisateurs à personnaliser rapidement leur expérience.

Figure 3 : Afficher un curseur de taille après que l'utilisateur a sélectionné une taille personnalisée.

Variations

Pour les widgets dont la personnalisation est limitée, affichez les configurations populaires ou distinctes directement dans le sélecteur de widgets. Cela évite d'avoir besoin d'un écran de configuration distinct.

Les applications peuvent accepter un nombre illimité de widgets. Toutefois, le sélecteur de widgets doit se concentrer sur l'affichage des tâches critiques et des variantes utiles uniquement. Limitez les aperçus du sélecteur de limites à six ou huit variantes. Autorisez l'accès à des variantes supplémentaires via un écran de confirmation.

Fournissez des cas d'utilisation de widgets distincts avec des options configurables, comme un widget de pas et un widget de série.
Afficher toutes les variantes possibles dans le sélecteur. Affichez-les plutôt comme des options de configuration.

Mise en page

Suivez les bonnes pratiques de Principes de base de la mise en page ou profitez des composants Material Design, tels que les mises en page de liste avec des commutateurs, des cases à cocher et des boutons à bascule, lorsque vous créez votre écran de configuration. Pour en savoir plus sur la création d'une mise en page de widget de haute qualité, consultez Qualité des widgets.