Configuration du widget

Configurez votre widget pour qu'il affiche des contenus ou des données sélectionnés dans votre application.

Quand utiliser la configuration ?

Autorisez votre utilisateur à configurer son widget lors de la sélection du widget ou en appuyant de manière prolongée dessus. Tenez compte de l'importance de la personnalisation pour votre expérience de widget afin de décider quand le rendre disponible.

  • Si le widget apparaît vide sans que vous choisissiez de paramètres ou que la personnalisation soit centrale, ouvrez directement le workflow de configuration lors de l'emplacement 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 de sélection avant de consulter le contenu, votre widget n'a pas besoin d'un écran de configuration initial. Dans ce cas, autorisez votre utilisateur à accéder à la configuration après l'emplacement.

Utilisateurs directs

Nous vous suggérons d'ajouter une étape de configuration pour offrir une expérience personnalisable et facile à consulter aux applications comportant plusieurs catégories de contenu, comme une application de messagerie.

Figure 2:Autorisez vos utilisateurs à configurer leur widget et à choisir le dossier à afficher.

Quand utiliser la configuration ?

Autorisez l'utilisateur à 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 dessus. Tenez compte de l'importance de la personnalisation pour votre expérience de widget afin de décider quand le rendre disponible.

  • Si le widget apparaît vide sans que vous choisissiez de paramètres ou que la personnalisation soit centrale, ouvrez directement le workflow de configuration lors de l'emplacement 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 de sélection avant de consulter le contenu, votre widget n'a pas besoin d'un écran de configuration initial. Dans ce cas, autorisez votre utilisateur à accéder à la configuration après l'emplacement.

Utilisateurs directs

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

Fournissez un chemin clair vers les options permettant d'ajouter un widget.

Par exemple, l'écran de configuration de l'alarme de gauche ne permet à l'utilisateur que 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.

Les utilisateurs se retrouvent dans une impasse ou cette étape est traitée comme des paramètres dans l'application.

Dans cet exemple, il n'est pas clair que la fermeture de la vue de configuration via l'icône x ajoute le widget, même si vous avez choisi le 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 guider les utilisateurs.

Personnaliser l'apparence du widget

Fournissez un widget par défaut souhaitable lorsque cela est possible pour permettre aux utilisateurs de se lancer rapidement sans personnalisation ou pour les aider à comprendre comment le widget s'affiche sur leur écran d'accueil.

Afficher un aperçu du widget lorsque vous personnalisez son apparence Utilisez la divulgation progressive pour les commandes avancées afin d'aider les utilisateurs à passer rapidement à la personnalisation.

Mise en page

Suivez les bonnes pratiques concernant les principes de base de la mise en page ou profitez des composants Material Design, tels que les mises en page de liste avec des boutons d'activation/de désactivation, des cases à cocher et des boutons d'activation/de désactivation, lorsque vous créez votre écran de configuration.