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 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 Novembre 2021 :
.NET MAUI Community Standup
Maddy Montaquila et Sweeky Satpathy ont hébergé le dernier .NET MAUI Community Standup —il y avait beaucoup de nouvelles de la communauté à couvrir, ce qui montre l'enthousiasme autour de .NET MAUI. Ils ont été rejoints par l'ingénieur Tim Miller pour fournir le dernier scoop sur XAML Hot Reload, l'aîné plus sage du nouveau hot .NET Hot Reload.
Tout en effectuant des modifications de code C# à la volée sur les applications en cours d'exécution. est cool, le plus grand gain de productivité pour les développeurs Xamarin.Forms et .NET MAUI vient probablement du rechargement à chaud XAML. 19659003] Bien sûr, vous pouvez intégrer Clippy dans une application .NET MAUI aujourd'hui, mais XAML Hot Reload à l'avenir vous permettra de sélectionner des éléments dans l'arborescence visuelle et de voir tout ce qui l'entoure dans un schéma de type grille, idéal pour obtenir des mises en page exactes. Et Live Property Explorer permettrait aux développeurs de bricoler tous les aspects de chaque composant de l'interface utilisateur – modifier les propriétés à la volée et voir les changements dans l'application pendant l'exécution. Tim a montré une grande partie de l'actualité inédite avec XAML Hot Reload, à attendre avec impatience pour la productivité des développeurs lorsque .NET MAUI sortira en GA.
Nous avons atteint la grande version de .NET 6, apportant un runtime plus unifié, une maturité linguistique et de meilleurs outils de développement. pile pour cibler les applications mobiles et de bureau. La réalité actuelle du passage à plusieurs plates-formes avec Xamarin.Forms n'est pas trop minable, mais .NET MAUI permet de résoudre certains problèmes de développement.
A développeur en difficulté a écrit un article en 10 points sur les raisons pour lesquelles l'évolution vers .NET MAUI est importante . architecture, un outillage amélioré et bien plus. Quand l'avenir est si brillant et si proche, il ne fait pas beaucoup de mal à regarder vers l'avenir.
Developer Luis Matos a commencé un merveilleux série d'articles examinant en profondeur MauiAppBuilder—la chose qui amorce toutes les applications .NET MAUI avec le runtime .NET 6. Alors que MauiAppBuilder apporte une cohérence avec le reste du .NET moderne en utilisant le modèle Host Builder, Luis jette un coup d'œil sur le fonctionnement de MauiAppBuilder et quelques considérations sur la façon de tout configurer. Il s'agit d'une série plutôt intéressante abordant le cœur du démarrage des applications .NET MAUI : 2 articles sont déjà en ligne et nous avons hâte pour le reste.
Tanay Parikh et Jon Galloway ont hébergé le dernier standup de la communauté ASP.NET et ont été rejoints par Matthew Leibowitz de l'équipe .NET MAUI pour parler de SkiaSharp, l'API .NET graphique 2D multiplateforme basée sur la bibliothèque graphique Skia de Google. Matthew est l'assistant de Skia et a présenté Blazor Native Interop avec SkiaSharp. Cela s'applique directement aux applications Blazor Hybrid amorcé avec .NET MAUI.
Bien sûr, sur le Web, le code Blazor peut communiquer avec JavaScript via JS Interop, mais les développeurs ont désormais la possibilité de faire en sorte que Blazor sur les applications natives communique avec d'autres bibliothèques natives, peut-être écrites en C/C++ et compilé dans WASM. Toute la fraîcheur SkiaSharp de Canvas, Shaders, animations et plus encore, désormais bienvenus dans le code Blazor dans les applications de bureau optimisées par .NET MAUI.
Matthew Soucoup a hébergé le dernier podcast .NET MAUI et présenté l'histoire d'un client à succès : Polaris avec ses formidables applications compagnons RideCommand qui peuvent fonctionner avec les motoneiges, les motos, les véhicules tout-terrain et d'autres véhicules de sports motorisés. La famille d'applications RideCommand permet aux conducteurs de planifier leur itinéraire avec des cartes embarquées et des sentiers, suivre les progrès, voir les informations superposées, se connecter avec d'autres motards et partager l'expérience sur les réseaux sociaux. Les développeurs de Polaris ont expliqué le processus de création de l'ensemble de l'application à l'aide de Xamari.Forms, en partenariat avec l'équipe de conseil client de Microsoft, un ensemble d'applications incroyable et une histoire inspirante.
Source link