- Xamarin
- App Center
- NLog
Dans ce tutoriel, je vais vous expliquer ce qu’est monitorer et pourquoi cela est si important pour vos applications. Ce tutoriel sera suivi de deux autres afin de vous présenter 2 plugins pour monitorer vos applications.
Lorsqu’on développe une application, nous sommes confrontés à des bugs et certains d’entre eux feront probablement planter l’application. Vous conviendrez que ce n’est pas une bonne expérience utilisateur qui se traduit par:
De plus, vous ne pourrez pas corriger tous les bugs et plantages sans stack trace ou logs.
L’idée est maintenant de trouver des solutions pour être averti lorsqu’un utilisateur rencontre un problème sur son appareil, avec suffisamment d’informations pour pouvoir reproduire et corriger le bug.
Nous pouvons utiliser des packages comme NLog
qui peuvent enregistrer les données directement sur le périphérique, mais nous devrons envoyer les fichiers manuellement aux développeurs. Cette solution est intéressante lorsque vous travaillez dans une entreprise avec un client qui vous enverra toujours les logs, car il souhaite disposer d’un bon produit en ligne. En revanche, il est plus difficile de demander à un utilisateur d’une banque publique de vous envoyer les logs en cas de plantages.
Dans cet esprit, nous devons utiliser un outil capable d’envoyer les logs automatiquement de l’appareil de l’utilisateur directement aux développeurs. La solution que j’aime vraiment pour y parvenir est App Center
!
App Center
est un outil en ligne de Microsoft qui fonctionne pour Xamarin, mais aussi pour les applications natives, c’est facile à installer et à utiliser.
L’utilisation de ces outils augmentera la maintenabilité de votre application. Alors qu’est-ce que vous attendez ?
Maintenant, je vais vous montrer comment configurer et réutiliser ces outils via les deux tutoriels suivants:
Monitorer vos applications mobiles Xamarin avec NLog
Monitorer vos applications mobiles Xamarin avec App Center