Fermer

juillet 7, 2025

Sands de Maui: numéro 192

Sands de Maui: numéro 192


Bienvenue dans les sables de Maui – des problèmes de style Newsletter dédiés à la réception du dernier contenu Maui .NET pertinent pour les développeurs.

Une particule de sable – Tinne 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 pièce de nouvelles / 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 7 juillet 2025:

.NET MAUI Communauté Standup

L’équipe .NET Maui accueille des livestreams de stand-up communautaire mensuels pour célébrer tout ce qui est .net Maui et fournir des mises à jour – une merveilleuse façon de rassembler la communauté des développeurs. Beaucoup de bonnes choses se produisent dans .net Maui en tant que plate-forme, et l’excitation de la communauté des développeurs est perceptible. David Ortinau et Qu’est-ce que Massi a récemment accueilli le standup communautaire .net Maui de juillet –Apporter la bonté du blazor au mobile / bureau avec une pincée d’IA.

Après quelques plaisanteries habituelles, il y avait une couverture de toutes les nouvelles de la communauté – il y avait beaucoup de bonnes contributions de contenu .net Maui de la communauté des développeurs comme toujours. Beth a discuté d’une application de gestion de longue date des actifs à domicile qu’elle avait en tant qu’application Web – avec l’histoire hybride du Blazor, elle peut facilement être amenée sur des terres de bureau / mobile. Il existe plusieurs modèles Visual Studio pour encourager le partage de code entre les applications Web / natifs, et l’interface utilisateur de l’application / UX peut s’adresser à des plates-formes spécifiques – la version Desktop permet de télécharger des photos, tandis que la version mobile exploite l’appareil photo du téléphone, tout au long des mêmes API. Le raccordement de l’application .net Maui à la fonderie AI est également trivial et apporte l’intelligence AI à l’application UX.

Gerald Versluis A également rejoint le stand-up de la communauté pour parler de quelques choses intéressantes. Premières étapes vers la prise en charge de l’interface utilisateur de verre liquide d’Apple via .net Maui et l’effort «Mauverse» pour rassembler la communauté, en commençant par un serveur Discord.

.NET Maui Community Standup: Blazor pour mobile avec AI?

Ui avec balisage C #

.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. Bien que XAML reste la pile d’interface utilisateur prédominante pour créer des applications Maui .NET, il existe d’autres options. Pour les amoureux du développement de l’interface utilisateur de style fluide, tout peut être fait très efficacement avec C #. Héctor Pérez a rédigé un article pour prouver le point –Utilisation du balisage C # pour créer des interfaces graphiques dans .net Maui.

Pour simplifier l’écriture .net Maui UI avec C #, l’équipe derrière la boîte à outils communautaire .net Maui a créé un ensemble de méthodes et de classes d’assistance appelée C # Markup. Héctor explique comment les développeurs peuvent télécharger le package NuGet et se mettre en place dans des projets .net Maui. Alors que la même interface utilisateur peut être définie dans XAML et C #, C # Marquage apporte un ensemble de méthodes d’extension pratiques, comme les déclarations de grille, l’alignement du texte et plus encore.

La liaison des données est un élément clé de la définition de tout .net Maui UI. Avec des méthodes observables et liés (), C # peut épouser l’efficacité avec la brièveté. Héctor construit un échantillon d’interface utilisateur pour ramener le point à la maison. C # Marquage offre une belle alternative à XAML et rend les choses faciles aux développeurs .net Maui pour tout faire en C #.

C # Demo de balisage

Plugin .net Maui

.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. L’imagerie est l’aliment de base des applications mobiles / de bureau les plus modernes pour fournir une riche UX, mais les développeurs doivent souvent travailler avec des subtilités de la gestion de l’image. Heureusement, il y a de l’aide pour les développeurs multiplateformes avec Gerald Versluis Pitching dans – un Nouveau plugin pour lire les informations EXIF ​​à partir d’images dans .NET Maui Apps.

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 Metadata définies dans la couverture standard EXIF ​​Un large éventail comme paramètres de la caméra, les métriques d’image, les informations de date / heure, les détails de l’emplacement, les informations sur le droit d’auteur et plus encore.

Gerald a publié un nouveau plugin nommé plugin.maui.exif. Avec une référence de package facile et une seule ligne de code, les développeurs acquièrent la possibilité de lire les métadonnées EXIF ​​à partir des fichiers d’image dans les applications Maui .NET sur les plates-formes iOS, Android, MacOS et Windows. Le plugin propose des API faciles avec des modèles d’injection statiques ou de dépendance. Les développeurs peuvent facilement extraire les métadonnées EXIF ​​communes comme la marque / modèle de caméra, la date prise, les coordonnées GPS, les paramètres de la caméra et plus encore. Le plugin open-source propose des guides de démarrage faciles et est livré avec un exemple d’application avec beaucoup de code de référence pour faire fonctionner les développeurs. Big bravo à Gerald.

jfversluis / plugin.maui.exif

Maui et juillet

Nous sommes à nouveau en juillet et à nouveau pour #mauiuijuly. 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. Passer par Matt Goldmanc’est une excellente occasion pour les développeurs .net Maui d’apprendre les uns des autres. Maui et juillet se reproduit pour 2025. Matt Goldman a également été le premier à commencer les choses pour Maui UI juillet avec une brillante série d’articles – Holy Mauigraphics Batmobile Edition.

Faites confiance à Matt pour repousser les limites de ce qui est possible avec .net Maui. Cette fois, il construit un système de télémétrie Batmobile rétro-futuristique qui comprend à la fois l’entrée (accélérateur) et la sortie (tableau de bord RPM), connecté sur GRPC. Dans la partie 1, l’objectif était le côté d’entrée pour construire l’accélérateur que Batman UI utilise pour contrôler la bête. Mauigraphics aide à développer l’interface avec iDrawable, avec une bonne quantité de mathématiques dans la logique de glisser et la liaison du régime.

Dans la partie 2, l’accent s’est dirigé vers la Batcave pour construire un tableau de bord en direct qui visualise le flux de données en temps réel. Une jauge, un pointeur et des liaisons de télémétrie ont construit une jauge RPM rétro-futuristique en utilisant seulement .NET Maui et un peu de mathématiques. La partie 3 de la série a plongé dans la trigonométrie au niveau de Clayface avec un vortex tourbillonnant de logique circulaire et d’arcs animés – parfait pour les plus nerds d’entre nous.

Maui UI juillet se produit cette année au même temps de chauve-souris, même canal de chauve-souris – beaucoup plus d’inspiration d’interface utilisateur à venir pour les développeurs .net Maui.

Mascotte .net Maui à côté d'un panneau La lecture aujourd'hui est une bonne journée

MCP Dev Days

L’IA moderne est une grande opportunité de rationaliser et d’automatiser les flux de travail des développeurs pour une meilleure productivité. Le Protocole de contexte du modèle (MCP) est un protocole d’industrie ouverte qui standardise comment les applications fournissent le contexte aux modèles de langage d’IA. Les développeurs peuvent le considérer comme un langage commun pour l’échange d’informations entre les modèles / agents d’IA. MCP montre beaucoup de promesses en tant que norme émergente qui plie les modèles AI avec les outils sur lesquels ils comptent et il y a de bonnes nouvelles pour les développeurs avec Katie Savage/ /Marc Baiza Rédiger l’annonce – parlez MCP Dev Days se déroulant du 29 au 30 juillet 2025.

Développé comme une norme ouverte, MCP vise à fournir un moyen standardisé de connecter les modèles d’IA à différentes sources de données, outils et informations non publiques. Le but est de fournir des informations contextuelles / API / données profondes en tant qu’outils pour les modèles / agents d’IA – les services MCP prennent également en charge l’authentification / autorisation robuste pour exécuter des tâches spécifiques au nom des utilisateurs.

Les développeurs peuvent attendre beaucoup de jours MCP Dev – deux jours de contenu virtuel avec des informations techniques profondes, une connexion communautaire et un apprentissage pratique. Alors que le jour 1 sera une question d’autonomiser les développeurs à utiliser MCP dans leur flux de travail de développeur, le jour 2 ira profondément dans les stratégies de mise en œuvre et les meilleures pratiques pour créer des serveurs MCP pour l’intégration dans les flux de travail de l’IA. Devrait être deux jours d’apprentissage en ligne, les jours de développement du MCP promettent d’être la passerelle vers l’avenir de l’outillage de l’IA.

Microsoft - Rejoignez-nous pour MCP Dev Days

C’est tout pour l’instant.

Nous vous verrons la semaine prochaine avec un contenu plus génial pertinent pour .net Maui.

Bravo, développeurs!




Source link