Site icon Blog ARC Optimizer

Les Sables de MAUI : Numéro 20


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  16 août 2021 :

.NET MAUI Preview 7

Un autre mois et une autre heure pour une nouvelle version .NET MAUI—Preview 7 cette fois. David Ortinau a détaillé tous les avantages inclus dans Preview 7, à commencer par le nouveau système Layout—le LayoutManager aide à organiser l'arborescence visuelle et est optimisé pour la cohérence, les performances et la maintenabilité.

Également incluses dans .NET MAUI Preview 7 sont des fonctionnalités axées sur l'accessibilité basées sur le nouveau SemanticService—un nouveau SetSemanticFocus aide à la mise au point de l'interface utilisateur lors de l'utilisation de lecteurs d'écran et prend en charge les honneurs de mise à l'échelle des polices ajustement par l'utilisateur des préférences de mise à l'échelle du texte dans le système d'exploitation. Avec des versions riches en fonctionnalités, les choses se présentent bien pour la première version candidate de .NET MAUI prévue pour octobre.

.NET MAUI Preview 7 Overview

Comme sur des roulettes, un .NET MAUI la sortie est suivie d'une superbe Gerald Versluis vidéo YouTube. Gerald fournit le point de vue d'un développeur alors qu'il explore toutes les nouveautés de .NET MAUI Preview 7. La façon dont .NET MAUI s'exécute sur le dernier .NET 6 et prend désormais en charge le dernier Visual Studio 2022 bits est particulièrement intéressante. Comme la plupart des développeurs, Gerald est ravi de voir les modèles .NET MAUI dans VS 2022 Preview 3 et le potentiel de partage de code des applications .NET MAUI Blazor.

.NET MAUI Preview 7 Setup

Vous avez entendu parler de .NET MAUI mais vous n'avez pas encore commencé à le bricoler ? James Montemagno a la vidéo YouTube parfaite pour vous aider à démarrer avec .NET MAUI Preview 7 bits. James couvre certaines bases de .NET MAUI, mais plus important encore, vous guide à travers la configuration de la machine de développement, à la fois sur un Mac avec le code CLI/VS, puis sur Windows avec VS 2022 Preview 3. Si vous avez traîné les pieds en plongeant dans .NET MAUI , c'est maintenant le moment de préparer les outils et la configuration pour la production.

.NET MAUI Débogage dans le code VS

Bricoler avec .NET MAUI sur un Mac ? Bien sûr, vous disposez d'outils CLI, mais le processus de génération/débogage nécessite un peu de configuration manuelle. Le développeur Vijay Anand a écrit un article astucieux sur l'utilisation de VS Code sur un Mac avec l'extension Comet pour .NET Mobile pour automatiser le processus. Pour rappel, Comet vient de James Clancey et d'un gang et constitue le moyen expérimental d'apporter le modèle de conception MVU à la construction de l'arborescence de l'interface utilisateur visuelle avec .NET MAUI.

Même si vous n'utilisez pas la méthode MVU. , comme le souligne Vijay, l'extension Comet aide en fait à automatiser le cycle de construction/modification/débogage avec VS Code exécuté sur un Mac. Vous pouvez commencer avec un modèle de projet CLI MAUI par défaut, choisir un émulateur/appareil et pouvoir créer/lancer l'application, le tout depuis VS Code.

.NET MAUI Community Toolkit Standup

Les développeurs Xamarin les plus expérimentés voient une tonne de valeur dans la Xamarin Community Toolkit—la boîte à outils OSS avec des artefacts réutilisables pour Xamarin.Forms développement. La boîte à outils de la communauté Xamarin évolue vers la boîte à outils de la communauté MAUI, avec une compatibilité descendante lorsque les applications migrent de Xamarin.Forms vers .NET MAUI.

La fondation .NET a hébergé le premier standup .NET MAUI Community Toolkit—une discussion ouverte mensuelle avec certains des principaux contributeurs sur les dernières nouvelles et les mises à jour de la feuille de route. Et le prix du meilleur sourire sur internet revient à l'unanimité à Brandon Minnick.

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
Quitter la version mobile