Sands de Maui: Numéro 193

Bienvenue à The Sands of Maui – Problèmes de style newsletter dédiés à la réception du dernier contenu .net Maui pertinent pour les développeurs.
Une particule de sable – minuscule et inoffensive. Mais assembler beaucoup de particules de sable et nous avons quelque chose de grand – une force avec laquelle compter. Ce sont les plus petits grains de sable qui s’additionnent souvent pour former des plages, des dunes et des déserts massifs.
.NET Les développeurs sont enthousiasmés par la réalité de l’interface utilisateur de l’application multi-plateforme .NET (.FILET) – L’évolution de la pile de technologie de développement multiplateforme .NET moderne. Avec des outils stables et un écosystème riche, .NET MAUI permet aux développeurs de créer des applications multiplateformes natives pour mobile / bureau à partir d’une base de code partagée unique, tout en invitant les technologies Web dans le mix. Bien qu’il puisse prendre un long vol pour atteindre les sables de l’île Maui, l’excitation du développeur autour .NET Maui est assez palpable avec tout le contenu créé. Comme les grains de sable, chaque actualité / article / documentation / vidéo / tutoriel / livestream contribue aux expériences des développeurs à .net Maui et nous cultivons une communauté / écosystème prêt à apprendre et à aider.
Sands de Maui est une humble tentative de collecter tous les .net Maui Awesomeness en un seul endroit. Voici ce qui est remarquable pour la semaine de 14 juillet 2025:
Richtexteditor pour .net Maui
.NET MAUI est conçu pour permettre aux développeurs .NET de créer des applications multiplateformes pour Android, iOS, MacOS et Windows, avec des intégrations de plate-forme profonde, des expériences d’interface utilisateur natives et des Web hybrides. Les utilisateurs d’applications modernes exigent une riche UX des applications multiplateformes, et les développeurs peuvent utiliser toute l’aide – .NET Maui et Telerik UI sont là pour obliger. Les utilisateurs ont souvent besoin de travailler avec du texte à long format en haute fidélité et Leomaris Reyes a écrit un merveilleux article pour vous aider – Utilisation de Richtexteditor dans les applications .net Maui.
Le Richtexteditor dans Telerik UI pour .NET Maui est un éditeur de texte puissant que les développeurs peuvent intégrer directement à l’intérieur des applications multiplateformes – le composant d’interface utilisateur riche en fonctionnalités performente permet aux utilisateurs une large gamme de capacités d’édition. L’objectif est de permettre aux utilisateurs de générer un contenu textuel riche en utilisant une gamme complète d’outils qui simplifient la création, l’édition et la mise en forme du texte, des paragraphes, des listes, des hyperliens et plus encore – le Richtexteditor est prêt avec une barre d’outils intégrée, un menu contextuel personnalisable, une API de style riche et un support de localisation. Leomaris présente l’expérience des développeurs dans le travail avec le Telerik Richtexteditor – Bien que l’interface utilisateur ait l’air complexe, il est vraiment facile pour les développeurs de mettre en œuvre, tout en obtenant une flexibilité à grain fin sur le contenu HTML et une riche UX pour les utilisateurs.
Capteurs de l’appareil avec .net Maui
Nous sommes à nouveau en juillet et à Maui Ui juillet. Sur la base d’une idée lancée à l’origine pour Xamarin par Steven Thewissen, Maui UI Juillet est un événement communautaire d’un mois où quiconque peut partager l’enthousiasme et la passion pour .net Maui. Géré par Matt Goldman, c’est une excellente occasion pour les développeurs .net Maui d’apprendre les uns des autres – Maui et juillet se reproduise pour 2025. Les appareils mobiles modernes sont chargés de capteurs, et les développeurs doivent comprendre les nuances pour utiliser les capteurs de la bonne voie vers une UX optimisée. François Raminosona Rédiger un excellent article pour vous aider, dans le cadre de Maui UI July – Dites bonjour à Capteurs dans .net Maui.
.NET Maui offre un accès intégré à plusieurs capteurs via le package Microsoft.Maui.Essentials et François a choisi de se concentrer sur six capteurs clés – accéléromètre, gyroscope, magnétomètre, baromètre, boussole et orientation. Avant d’utiliser les capteurs, François configure le projet Maui .NET pour que iOS / Android ait les autorisations nécessaires et un modèle de service propre qui standardise la logique du capteur. Ce qui suit est une implémentation propre pour chaque capteur, expliquant les unités de mesure, de sens et de code pour lire les entrées du capteur de l’appareil. Voir, c’est croire et François associe chaque utilisation du capteur avec des visualisations en temps réel des entrées de capteurs et des modèles d’interface utilisateur pratiques pour inspirer les développeurs .net Maui. Dans l’ensemble, ce fut une rédaction merveilleusement utile dans le cadre de Maui UI Juillet – Beaucoup plus d’inspiration d’interface utilisateur à venir pour les développeurs Maui .Net tout au long du mois.
.Net Maui MediaPicker
.NET Maui est l’évolution de la pile de développement multiplateforme .NET moderne, permettant aux développeurs d’atteindre les facteurs de formulaire mobile et de bureau à partir d’une seule base de code partagée. Presque toutes les applications multiplateformes modernes utilisent largement les médias – les photos et vidéos immersives contribuent à une riche UX. Heureusement pour les développeurs Maui .NET, l’interface iMediapicker résume une grande partie de la douleur de travailler avec des différences nuancées entre les plates-formes et l’histoire est prête à s’améliorer. Gerald Versluis a produit une vidéo pour parcourir ce qui se passe – Améliorations MediaPicker dans .net Maui pour .net 10.
Pour les non-initiés, Gerald commence par un rafraîchissement du Medipicker – le seul contrôle des développeurs Maui de contrôle de l’interface utilisateur. Beaucoup de travail a été mis en œuvre pour mettre en œuvre de grandes fonctionnalités avec le MediaPicker – les développeurs peuvent avoir accès aux derniers changements dans les bits d’aperçu .NET 10 pour .net Maui. Il y a des modifications de bienvenue à venir – les utilisateurs peuvent désormais choisir plusieurs images ou vidéos, contrôler la compression / la qualité d’image, travailler avec la largeur et / ou la hauteur maximale de l’image et faire tourner les images. Gerald a pris le temps de faire la démonstration de chacune des nouvelles fonctionnalités et a fait une procédure pas à pas de l’expérience du développeur de travail avec le MediaPicker en code. Le format de fichiers d’image échangeable (EXIF) est une norme globale prise en charge par presque tous les fabricants d’appareils photo numériques, y compris les smartphones – des balises de métadonnées définies dans la couverture standard EXIF Un large éventail de paramètres de caméra, de métriques d’image, d’informations de date / heure, de détails de localisation, d’informations sur le droit d’auteur et plus encore. Grâce à un nouveau plugin, le MediaPicker peut désormais faire surface d’informations EXIF pour les supports choisis – les développeurs peuvent facilement extraire les métadonnées EXIF communes comme la création / modèle de la caméra, la date prise, les coordonnées GPS, les paramètres de la caméra et plus à partir d’images / vidéos.
VS Code AI Fonctionnalités
L’IA moderne est une grande opportunité de rationaliser et d’automatiser les flux de travail des développeurs pour une meilleure productivité. GitHub Copilot est déjà l’un des assistants de codage les plus populaires et les plus productifs pour les développeurs – un programmeur de pairs d’IA qui aide les développeurs à écrire un meilleur code. En mode agent, l’expérience du développeur avec l’IA s’améliore constamment dans le code et James Montemagno a produit une vidéo pour mettre en évidence certaines dernières mises à jour – 5 Nouveaux fonctionnalités et paramètres de code AI que les développeurs devraient essayer.
Le protocole de contexte du modèle (MCP) montre beaucoup de promesses en tant que norme émergente qui relie les modèles d’IA avec les outils sur lesquels ils comptent – le but est de fournir des informations contextuelles / API / données profondes en tant qu’outils pour les agents de l’IA. Avec un nombre croissant de serveurs / outils MCP, la dernière mise à jour de code vs propose désormais une interface utilisateur rationalisée pour parcourir, installer et gérer les serveurs MCP. En mode agent, les développeurs peuvent permettre à l’IA d’exécuter de longues opérations complexes – au lieu d’être interrompues, certaines commandes de terminal peuvent être automatiquement autorisées / refusées, tandis qu’un paramètre de demande maximum maintient le workflow. GitHub Copilot peut désormais déposer un fichier d’instructions personnalisé dans des projets pour les travaux personnalisés et de nouveaux modes de chat personnalisés peuvent apporter des intégrations supplémentaires dans des comportements / outils spécifiques que les développeurs / équipes pourraient vouloir utiliser – aux étoiles pour la productivité des développeurs avec l’IA.
AI pour l’image alttext
C’est l’âge de l’IA, et il y a une énorme opportunité pour les développeurs .NET d’infuser les applications avec des solutions alimentées par des modèles générateurs d’IA et de grandes / petits langues. Au-delà des exemples de chat, l’IA peut venir pour aider les applications multiplateformes modernes de manière intéressante, automatisant souvent le banal. L’accessibilité est importante et un moyen simple mais puissant de l’améliorer est en ajoutant AltText aux images – un texte alternatif aide à dépister les lecteurs de décrire les images aux utilisateurs malvoyants, en améliorant l’UX global. Mais l’écriture de l’alttext descriptif pour chaque image peut être répétitive et Bruno Capuano a rédigé un article pour vous aider – AI local avec .NET pour générer un alttext dans un script C #.
Les modèles d’IA locaux peuvent changer la donne – les développeurs n’ont pas à se soucier des limites de taux ou de la latence du cloud, et ont un contrôle total sur les modèles standard / personnalisés. Bruno commence par l’utilisation de Olllama pour gérer un modèle de vision local comme Gemma3, LLAMA3.2-VISION ou Mistral-Small3.2 – Ces modèles sont excellents pour comprendre le contenu de l’image et générer de riches descriptions de langage naturel. Avec le dernier aperçu, .NET 10 a également introduit une nouvelle fonctionnalité cool où les développeurs peuvent désormais exécuter un fichier C # directement avec DotNet Run – pas d’échafaudage de projet, juste une exécution propre et semblable à un script. Bruno a montré le code pour combiner le script C # avec un modèle de vision local – un moyen facile de générer des images Smart AltText pour les images d’applications et de rendre les applications plus accessibles.
C’est tout pour l’instant.
Nous vous verrons la semaine prochaine avec un contenu plus génial pertinent pour .net Maui.
Cheers Developers!
Source link