Sands de Maui: Numéro 195

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 28 juillet 2025:
PS: Sands of Maui commence à être un peu plus une newsletter détenue par la communauté – rendez-vous bonjour à l’auteur de cette semaine Shaun Lawrence.
Breakout: Construire un jeu multiplateforme dans .net Maui avec drawnui et aperçu chaud
.NET Maui est bien connu pour créer des applications commerciales riches en fonctionnalités, mais est-elle bien connue pour créer des jeux beaux et performants? Nick Kovalsky est en mission de briser les limites de ce qui est possible dans .net Maui. Dans son entrée pour Maui UI en juillet 2025, il nous montre comment créer le populaire Jeu d’évasion.
Nick ne nous présente pas seulement les concepts de jeu – il a construit un jeu complet, y compris l’audio, de grands graphiques, des mécanismes de mise sous tension, une localisation et même plusieurs façons de le contrôler via le toucher, le clavier et même les contrôleurs de jeux externes. Ceci est un excellent exemple de ce qui peut être réalisé avec .net Maui.
Dans le cadre de cet article, Nick s’est associé à Bret Johnson Pour nous fournir une offre gratuite Buy-One-Got-One sur le contenu …
Aperçu chaud: afficher et mettre à jour les pages / contrôles de votre application isolément
.NET MAUI offre aux développeurs la possibilité de créer des applications qui s’exécutent sur plusieurs plates-formes. Cela peut être à la fois une bénédiction et une malédiction. Avec plus de plateformes soutenues, il peut être plus difficile et qui prend du temps de tester et de vérifier qu’ils se comportent tous comme prévu. Bret Johnson a travaillé sur un nouvel outil de développeur nommé Aperçu chaud.
Bret s’est inspiré d’autres outils / concepts (par exemple, des histoires dans le livre de contes pour JavaScript et des aperçus dans Swiftui / Xcode et Jetpack Compose / Android Studio) pour fournir aux développeurs de l’interface utilisateur .NET un moyen de travailler facilement sur les pages et les contrôles dans votre application dans l’isolation, en faisant du développement de l’interface utilisateur et en testant plus rapidement et plus efficaces pour les humains et les agents AI. Ce nouvel outil offre d’excellents avantages:
- Sautez directement sur des pages d’interface utilisateur spécifiques sans naviguer dans plusieurs écrans d’applications, réduisant considérablement le temps de développement et éliminant les flux de travail de test manuel répétitif.
- Visualisez rapidement les composants de l’interface utilisateur avec différentes entrées de données et états, fournissant des interfaces réactives et robustes dans tous les scénarios. Cas de bords de test, états vides, chargement des états et conditions d’erreur sans configuration complexe.
- Accédez à différents écrans de votre interface utilisateur et affichez-les sur plusieurs plates-formes côte à côte, permettant une comparaison inter-plate-forme et une validation de cohérence instantanées.
Transformez n’importe quel téléphone en une caméra IP en 30 minutes en utilisant .net Maui
.NET MAUI fournit une large gamme de support de version de plate-forme et de plate-forme, ce qui permet de créer des applications qui ciblent ces anciens appareils. La boîte à outils communautaire .net Maui fournit le CameraView
qui permet aux développeurs d’interagir avec des caméras connectées à un appareil exécutant une application .net Maui. Vladislav Antonyuk est un responsable de la boîte à outils de la communauté .net Maui et utilise ces connaissances pour vous montrer –Transformez n’importe quel téléphone en une caméra IP en 30 minutes en utilisant .net Maui.
VLAD vous emmène en créant une application, implémentant des fonctionnalités spécifiques à la plate-forme si nécessaire pour fournir une application .net Maui capable d’enregistrer la vidéo via deux approches distinctes et y compris des fonctionnalités avancées telles que la détection de mode de nuit et la prise en charge de plusieurs connexions simultanées.
TRILOBOT.NET – Véhicule RC basé sur un PI, .NET et MAUI
.NET et .NET MAUI sont tous deux des frameworks multiplateformes. Cela permet à un développeur .NET de rédiger des applications prenant en charge les appareils mobiles, les sites Web et les serveurs, les machines de bureau et également les appareils IoT à faible puissance. Dans son article, Tobias Scholze fait exactement cela: TRILOBOT.NET – Véhicule RC basé sur un PI, .NET et MAUI.
Tobias a créé une bibliothèque open source pour faire en sorte que d’autres développeurs construisent leur propre trilobot et le contrôlent à travers la puissance de .NET. Une partie de ce référentiel fournit une application .NET MAUI qui peut servir de contrôleur pour le bot et, grâce à l’utilisation de SignalR, envoyez des mises à jour en direct au bot en temps réel. Si vous êtes comme moi, vous aurez un Raspberry Pi assis sur une étagère quelque part en collectant de la poussière. Tobias nous a donné une excuse pour le dépoussiérer et commencer à construire quelque chose d’amusant!
Applications Maui étiquetage blancs.
Une approche commune suit les entreprises modernes lors de la création de plusieurs applications consiste non seulement à partager le code, mais aussi à la structure des applications, à l’architecture et même à la conception. Ils vendent ensuite cette application à plusieurs clients et leur permettent de fournir leur propre image de marque. Ceci est un concept appelé White Llabeling. Dans son article, Julian Ewers-Peters Explique comment cette approche peut être appliquée à une application .net Maui –Applications Maui étiquetage blancs..
Julian nous emmène à travers les étapes pour configurer une application Maui .NET en utilisant des directives de compilateur, gérer des ressources telles que les polices et les styles, et également compiler dans différents comportements pour chacune des applications.
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