En développement mobile, l'affichage de petits messages informatifs peut être un outil très puissant pour offrir une meilleure expérience utilisateur. MAUI, Multi-platform App UI, propose une méthode simple et efficace pour afficher des SnackBars et des Toasts, lesquels sont des moyens rapides et non intrusifs de fournir des informations ou des actions aux utilisateurs. Dans ce billet, nous allons examiner comment implémenter ces fonctionnalités dans une application MAUI.Plus...
Ecrire pour le cross-plateforme un seul code commun ne veut pas dire refuser toute adaptation au support ! Par exemple les techniques d’adaptive design pouvant être exploitées au sein d’une App Xamarin.Forms sont nombreuses…Plus...
Partager les mêmes images dans une solution est parfois fastidieux car il fait intervenir dans chaque projet natif. Y-a-t-il plus simple ? Oui, bien sûr…Plus...
Xamarin.Forms est une communauté vivante, il existe des tonnes d’extensions. En voici 5 que je trouve indispensables, les adopterez-vous ?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...
Personne n’aime les contraintes, mais il en faut parfois, surtout avec une WebView qui peut laisser l’utilisateur cliquer sur un lien qu’on ne veut pas laisser s’ouvrir au milieu de notre App… Comment contrôler le contrôle ? Simplement avec un Behavior… Plus...
Le prochain saut vers MAUI fait fantasmer d’un ensemble de contrôles totalement XAML et identiques sur toutes les plateformes, les derniers ajouts aux Xamarin.Forms permettent déjà de donner consistance à ce rêve… Plus...
Pour un login, une page d’attente, une présentation, il peut être très agréable et vivant de proposer un fond animé et quoi de mieux qu’une vidéo pour le faire… Mais comment utiliser une vidéo en fond d’écran ? Plus...
Sans rien avoir à dessiner, sans fonte spéciale à insérer, ne serait-il pas sympa de disposer d’émoticons colorés ? C’est possible…Plus...
Parfois on peut perdre des heures sur un détail qu’on pensait régler en deux secondes. Le ColumSpan de l’objet Grid peut être la source d’une telle prise de tête…Plus...