Il est très courant d’afficher un message ou de déclencher un traitement lors de la première utilisation d’une App ou du premier run d’une nouvelle version. Comment le faire simplement ?Plus...
Xamarin.Forms est une communauté vivante, il existe des tonnes d’extensions. En voici 5 que je trouve indispensables, les adopterez-vous ?Plus...
Visual Studio réserve souvent de bonne surprises, la dernière version offre un support “magique” de MVVM avec écriture de code automatique depuis les déclarations en XAML…Plus...
Même si la V5 est déjà sortie il reste encore pas mal de choses importantes dans la 4.8 à regarder de près, gradients, brosses, Flyout backdrop…Plus...
C’est une fonction indispensable surtout avec la nécessité de mots de passe complexes, il faut pouvoir vérifier ce qu’on tape et donc afficher ce qui est frappé. Un moyen simple : utiliser les Trigger d’action. Comment ? Plus...
Appliquer un visuel différent aux éléments d’une liste n’est pas si simple. La sémantique peut l’obliger (alerte, mise en évidence…), la technique aussi (classes différentes). Grâce à la technique du DataTemplateSelector voyons comme rendre cela bien plus simple et efficace…Plus...
Une erreur courante qui semble pourtant partir d’une bonne idée : mettre “Android” dans le nom d’un projet voué à cette plateforme dans une solution multiplateforme. Beaucoup ont essayé mais ils ont eu des problèmes… Lesquels ? Plus...
Quand les données viennent de loin elles peuvent ne pas être disponibles au moins temporairement, pour les Apps mobiles c’est un problème essentiel à régler… Voyons comment… Plus...
Depuis mes derniers articles sur cette avancée des Xamarin.Forms le Shell a bien évolué et il y a de nouveau des tas de choses à en dire ! Parmi les plus essentielles la navigation modale s’impose à presque toute App. Comment le faire simplement ? Plus...
Découpler la logique des états et transitions d’un ViewModel en faisant gérer les Commandes par une Machine à Etats Finis apporte un nouveau niveau d’abstraction aussi important que l’est MVVM lui-même. Êtes-vous prêt à gérer correctement le workflow de vos applications et en améliorer l’ergonomie ? Plus...