Les Sables de MAUI : Numéro 31

Bienvenue dans les sables de MAUI—des numéros de style newsletter dédiés à la collecte du dernier contenu .NET MAUI pertinent pour les développeurs.
Une particule de sable—minuscule et inoffensive. Mais réunissez beaucoup de particules de sable et nous avons quelque chose de grand, une force avec laquelle il faut compter. Ce sont les plus petits grains de sable qui s'additionnent souvent pour former d'immenses plages, dunes et déserts.
La plupart des développeurs .NET attendent avec impatience l'interface utilisateur multiplateforme .NET (MAUI) – l'évolution de Xamarin.Forms avec .NET 6. À l'avenir, les développeurs devraient avoir beaucoup plus confiance dans la pile technologique et les outils, car .NET MAUI permet des solutions multiplateformes natives sur mobile et ordinateur de bureau.
Bien que ce soit un long vol jusqu'à ce que nous atteindre les sables de MAUI, l'enthousiasme des développeurs est palpable dans toutes les actualités/contenus alors que nous bricolons et nous préparons pour .NET MAUI. Comme les grains de sable, chaque actualité/article/vidéo/tutoriel/flux contribue aux connaissances des développeurs et nous développons une communauté/un écosystème désireux d'apprendre et d'aider.
Sands of MAUI est une humble tentative de collecter tous les fichiers . NET MAUI génial en un seul endroit. Voici ce qui est remarquable pour la semaine du 1er novembre 2021 :
Sous-système Windows pour Android
Les dernières versions publiques de Windows 11 incluent le Sous-système Windows pour Android (WSA) – c'est un gros problème permettant aux utilisateurs d'exécuter des applications Android à partir de l'Amazon App Store. Il s'agit d'une affaire encore plus importante pour les développeurs mobiles utilisant Xamarin.Forms ou .NET MAUI – vos applications Android peuvent désormais s'exécuter sur Windows lui-même, sans l'utilisation d'émulateurs Android.
James Montemagno produit une vidéo pour l'utilisation de WSA documentant le processus pour atteindre le sous-système Android via une configuration facile et une adresse IP. Une fois cela fait, Visual Studio commence à répertorier le WSA comme cible pour l'exécution d'applications Xamarin/.NET MAUI sur Android, c'est cool de ne pas avoir besoin d'émulateurs Android. Hélas, dites adieu aux longues pauses café pendant que votre application se déploie sur Android !
Injection de dépendances dans .NET MAUI
L'un des changements les plus bienvenus dans . NET MAUI est la façon dont les applications vont être amorcées – il y a maintenant une cohérence avec le reste du .NET moderne. Le nouveau démarrage de l'application utilise le générateur d'hôte générique .NET et facilite le travail avec l'injection de dépendance. Gerald Versluis a publié une vidéo sur la facilité de travailler avec DI dans les applications .NET MAUI et a parcouru l'ensemble du processus, à l'aide de Host Builder, en enregistrant les dépendances de conteneur et en utilisant l'injection de constructeur.
Tandis que . NET MAUI facilite le travail avec DI, c'est parfaitement faisable sur la plupart des .NET aujourd'hui et un bon modèle architectural qui configure les applications pour une portabilité/migration facile.
.NET 6 et C# 10
James Montemagno et Frank A. K rueger a hébergé le dernier épisode du Podcast de fusion des conflits—cette fois sur le prochain hotness .NET 6 et C# 10. Il y a quelque chose à propos des développeurs ringards qui découvrent les dernières fonctionnalités du langage – C# 10 ne déçoit pas avec les déclarations d'espace de noms Scoped, les utilisations globales, les structures d'enregistrement et de nombreuses mises à jour de la gestion des types/propriétés.
L'autre chose à la mode dans .NET 6 est Les API minimales – le moyen sans drame de créer rapidement des API backend avec C#. Les API minimales sont censées être incroyablement rapides et croître avec les besoins des API, sans la cérémonie des API .NET traditionnelles. Si vous cherchez à créer une application .NET MAUI moderne et avez besoin d'un backend API simple et rapide, les API minimales devraient être un concurrent sérieux.
.NET MAUI Behind the Les scènes
XamExpertDay s'étaient déroulées il y a quelques semaines : une conférence virtuelle d'une journée avec beaucoup de contenu de qualité. Aussi génial soit-il, c'était aussi la dernière—XamExpertDay évolue vers .NET MAUI Journée des experts. Maddy Montaquila avait fait le discours de clôture cette année, évaluant où en sont les choses, comment nous sommes arrivés ici et où nous nous dirigeons.
Maddy a parlé pendant une grande partie de la travail qui a déjà été consacré à .NET MAUI – de sa création à nos jours et à ce qui nous attend jusqu'à GA. C'était un merveilleux aperçu des coulisses de la folie, de la douleur, de l'hilarité et des triomphes du processus d'expédition de logiciels modernes – un grand moyen pour les nouveaux utilisateurs de .NET MAUI de se mettre au courant.
ML.NET apporte l'apprentissage automatique à la maison pour tous les développeurs .NET, avec Model Builders et les outils Visual Studio. Jayme Singleton a hébergé un contenu .NET merveilleusement éducatif et elle a été rejointe par Bri Achtman pour une session sur l'apprentissage de tout ML.NET. Bri a commencé par les bases des workflows d'apprentissage automatique et a ensuite présenté des scénarios réels où ML.NET brille vraiment. Trouvez deux heures par week-end pour regarder cela et obtenez une compréhension approfondie de ML et ML.NET.
C'est tout pour le moment.
Nous à la semaine prochaine avec un contenu plus impressionnant concernant .NET MAUI.
Salut les développeurs !
Source link