Les Sables de MAUI : Numéro 39

Bienvenue dans les sables de MAUI—des numéros de style newsletter dédiés à la réunion 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 10 janvier 2022 :
.NET MAUI Preview 11 Release
La prochaine itération aka .NET MAUI Preview 11 est maintenant officiellement sorti . Alors que les bits ont été publiés à la fin de l'année dernière via la mise à jour de la charge de travail CLI/.NET, l'outillage formel pour .NET MAUI Preview 11 est maintenant disponible avec la sortie de Visual Studio 2022 17.1 Preview 2.
David Ortinau a écrit le message d'annonce de .NET MAUI Preview 11 – les faits saillants incluent l'impressionnante implémentation multi-fenêtres sur toutes les plates-formes, le style Fluent Design System sur Windows, les modèles mis à jour avec la prise en charge de C# 10 et l'alignement de type iOS/MacOS avec .NET 6. Allez chercher le chaud développeurs de bits !
.NET MAUI Preview 11 Overview
Enthousiasmé par .NET MAUI Preview 11 et que vous souhaitez vous y plonger ? James Montemagno a produit un vidéo fournissant un aperçu complet de toutes les qualités de .NET MAUI Preview 11 – ce serait la chose parfaite à regarder avant de commencer. C'est tellement agréable de voir les modèles .NET MAUI mis à jour maintenant arborant C # 10 Prise en charge—Les espaces de noms à portée de fichier, les utilisations implicites et globales brillent tous pour fournir un point de départ minimal mais efficace pour les développeurs .NET MAUI.
L'implémentation de la prise en charge multi-fenêtres dans .NET MAUI Preview 11 pourrait changer la donne pour l'application Enterprise Desktop workflows—James présente une démo élégante pour présenter la nouvelle fonctionnalité.
.NET MAUI Standup
Maddy Montaquila et David Ortinau hébergé le dernier .NET MAUI C Standup communautaire . Sur les cartes, on démystifiait la bonté de la version .NET MAUI Preview 11—disponible auparavant, mais maintenant officielle avec VS 2022 17.1 Preview 2.
On dirait que la communauté des développeurs était occupée pendant les vacances—il y avait beaucoup d'amour à partager de la communauté autour du développement Xamarin.Forms et .NET MAUI. Sur la vitrine se trouvait la petite application amusante du système de numérotation coréen .NET MAUI de David appelée HangulClock, écrite avec Comet, qui était la séquence parfaite pour être rejointe par l'invité d'honneur et une grande partie de la force derrière Comet, James Clancey . Vous ne voulez pas faire de XAML avec MVVM. Vous disposez maintenant d'une option de mise à jour de la vue modèle (MVU) pour écrire vos applications .NET MAUI avec uniquement C#. Et oui, VGrid et HGrid sont merveilleux.
Developing with Comet
.NET MAUI est l'évolution de Xamarin.Forms et en tant que tel, la plupart des développeurs peuvent graviter vers la base de code C#/XAML habituelle. Si toutefois vous êtes un fan de Swift UI ou Flutter et que vous souhaitez écrire du code similaire en C#, Comet est là pour vous. C'est l'un des avantages de .NET MAUI : ouvrir l'entonnoir à plus Types de préférences de développeur. Assis au-dessus de .NET MAUI, Comet hérite automatiquement de tous les avantages, mais permet au C# déclaratif de style MVU de définir/gérer l'arborescence visuelle via la liaison de données et des boucles de mise à jour basées sur l'état.
Si le Le standup .NET MAUI a suscité votre intérêt pour Comet, le post de David Ortinau sur Comet development devrait vous aider à démarrer. et l'outil VS Code – et l'outil Reloadify peut également aider à surveiller les fichiers pour les modifications apportées à fournir une expérience de style Hot Reload. Avec une extension de code VS personnalisée, vous pouvez commencer avec des applications natives multiplateformes écrites dans le style MVU avec juste C#, grâce à Comet avec .NET MAUI.
Écrans de démarrage dans .NET MAUI
L'expérience utilisateur est essentielle pour toute application mobile et la meilleure occasion de faire une bonne première impression est lors du démarrage de l'application. et épatez l'utilisateur au fur et à mesure que l'application se charge.
Heureusement, .NET MAUI rend cela très simple : une expérience d'écran de démarrage intégrée avec l'utilisation des ressources (SVG ou autres types) partagée entre les plates-formes mobiles/de bureau. Mais vous le feriez presque veulent invariablement des personnalisations avec l'écran de démarrage—Gerald Versluis vous présente une vidéo sur la création d'écrans de démarrage personnalisés pour les applications .NET MAUI. Comme d'habitude, Gerald décompose le complexe en une action simple éléments et montre exactement comment les développeurs peuvent personnaliser le Écran de démarrage intégré sur toutes les plates-formes dans les applications .NET MAUI. Il est temps d'attirer l'utilisateur avec une première impression engageante.
C'est tout pour l'instant.
Nous vous verrons la semaine prochaine avec un contenu plus impressionnant pertinent. à .NET MAUI.
Bravo, développeurs !
Source link