Fermer

avril 5, 2021

Sands of MAUI: Numéro 3


Bienvenue dans les Sables de MAUI, des numéros de type bulletin d'information consacrés à rassembler le dernier contenu .NET MAUI intéressant les développeurs. Mais rassemblez 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 des plages, des dunes et des déserts massifs.

La plupart des développeurs .NET attendent avec impatience l'interface utilisateur de l'application multi-plateforme .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 offre des solutions multiplateformes natives sur mobile et ordinateur de bureau.

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 élément d'actualité / article / vidéo / tutoriel / flux contribue aux connaissances des développeurs et nous développons une communauté / un écosystème disposé à apprendre et à aider.

Sands of MAUI est une humble tentative pour collecter tous les fichiers. NET MAUI génial en un seul endroit. Voici ce qui est remarquable pour la semaine du 5 avril 2021:

MAUI Check

.NET MAUI promet d'apporter votre code à de nombreuses plates-formes — iOS, Android, MacOS via Catalyst et Windows via WinUI. Cela signifie cependant que les outils de développement doivent avoir plusieurs pièces mobiles synchronisées pour effectuer correctement les builds et les déploiements.

Jonathan Dick de l'équipe Xamarin / MAUI a publié un outil CLI astucieux qui pourrait aider – dotnet maui check . Lancé à partir de la ligne de commande, cet outil évaluera votre environnement de développement .NET MAUI, signalera les SDK / bibliothèques manquants et résoudra même les problèmes si cela est autorisé. Merci Jon!

 Une fenêtre avec en-tête "redth - Android SDK - maui-check --dev - 80x24" présente .NET MAUI Check. "Cet outil tentera d'évaluer votre environnement de développement .NET MAUI." et le montre en cours de configuration.

Project Reunion

Premièrement, essayons de définir correctement nos définitions. «Project Reunion est un ensemble de nouveaux composants et outils de développement qui représentent la prochaine évolution de la plate-forme de développement d'applications Windows. Project Reunion fournit un ensemble unifié d'API et d'outils qui peuvent être utilisés de manière cohérente par n'importe quelle application de bureau sur un large éventail de versions cibles du système d'exploitation Windows 10. »

Essentiellement, Project Reunion fournit une cohérence dans le canevas d'API lors de la création de Windows Desktop apps et Project Reunion viennent de sortir .5 . Il s'agit d'une étape importante – avec elle vient la première version supportée par la production de WinUI 3 . Et WinUI 3 est le moyen promis pour les applications .NET MAUI d'atteindre le bureau Windows avec plus de confiance. Les choses vont devenir mouvementées dans le pays Windows et la communauté pourrait s'attendre à la bonté WinUI des équipes MAUI dans les prochaines Previews. ] Transitions de pages animées

Une façon dont les applications Xamarin.Forms peuvent dégager une bonne UX consiste à créer des transitions fluides entre les pages. Charlin Agramonte alias XamGirl, a écrit un article sur l'animation des transitions de pages Xamarin.Forms à l'aide du package NuGet Xamarin.Plugin.SharedTransitions . Armés de NuGet, les développeurs peuvent définir des propriétés de transition sur les pages pendant la navigation et cela fonctionne également avec les frameworks MVVM. Vous pouvez le faire avec Xamarin.Forms aujourd'hui et aucune raison ne vous empêche de le faire avec .NET MAUI demain – allez ravir l'utilisateur.

 Trois écrans de téléphone affichant les transitions de page: Fondu, SlideFromBottom, SlideFromLeft.

MacBook M1 Premier coup d'œil

L'écosystème Apple est enthousiasmé par la nouvelle puce M1 et, avec le support natif prometteur de .NET 6 pour Apple Silicon, les développeurs .NET / MAUI ont également de quoi se réjouir. Notre bon ami Gerald Versluis s’est offert un nouveau MacBook Pro M1 et, fidèle à lui-même, a fait un premier examen approfondi du point de vue d’un développeur .NET . Vérifiez-le si vous envisagez d'ouvrir votre portefeuille à Apple.

 Une photo de Gerald Versluis donnant son premier aperçu de M1

M1 Mac pour Xamarin Dev

Vous êtes l'un des premiers à adopter, n'est-ce pas? Si vous avez déjà acheté un Mac avec une puce M1, James Montemagno vous a couvert la configuration en tant que développeur .NET . Le développement moderne de Xamarin / .NET MAUI nécessite de nombreux logiciels: Visual Studio, XCode, SDK iOS / Android avec simulateurs, etc. Heureusement, avec quelques ajustements, tout semble comme d'habitude avec les Mac M1, avec quelques améliorations de performances supplémentaires.

 M1Setup "title =" M1Setup "/></p data-recalc-dims=

C'est tout pour le moment.

Nous vous reverrons la semaine prochaine avec du contenu plus impressionnant concernant .NET MAUI.

Bravo, développeurs!




Source link