Les Sables de MAUI : Numéro 38

Bienvenue dans les sables de MAUI—des numéros de style newsletter dédiés à rassembler le 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 20 décembre 2021 :
.NET MAUI Preview 11
La prochaine itération de .NET MAUI aka Preview 11 est maintenant disponible. Comme Jonathan Dick l'a souligné, cette version était un peu sans cérémonie : les mises à jour .NET MAUI sont désormais alignées simultanément avec Visual Studio 2022 et la prochaine version de VS 2022 17.1 Preview 2 est un peu retardée.[19659003] Les bits de l'aperçu .NET MAUI 11 sont disponibles indépendamment de VS 2022, disponibles via la CLI et la mise à jour de la charge de travail .NET. Les points forts de Preview 11 incluent l'implémentation multi-fenêtres sur toutes les plates-formes, le style Fluent Design System sur Windows, les modèles mis à jour, la prise en charge de C# 10 et l'alignement du type iOS avec .NET 6. Allez chercher les développeurs de pointe!
Migration et modernisation avec .NET MAUI
La dernière émission .NET Docs a été hébergée par Maira WenzelCecil Phillip et David Pineavec un passionné de .NET MAUI . Sur les cartes, on parlait de migrations et modernisation avec . NET MAUI —quelque chose en tête pour de nombreux développeurs/entreprises avec .NET 6 portant le badge LTS. Renderers/Handlers.Toute discussion de modernisation avec .NET MAUI doit intégrer le partage de code avec les applications Web—Blazor est le bienvenu dans .NET MAUI, mais l'approche WebView signifie également que les investissements dans les frameworks JS SPA peuvent désormais coexister avec .NET. ]
Spécifique à la plate-forme Code dans .NET MAUI
.NET MAUI fournit un merveilleux ensemble d'abstractions pour atteindre les plates-formes mobiles/de bureau à partir d'une base de code vraiment unique. Cependant, les développeurs peuvent avoir besoin de plonger dans le pays d'origine pour les personnalisations/les comportements par plate-forme et .NET MAUI ne gêne pas.
Gerald Versluis a produit une vidéo sur la façon d'écrire code spécifique à la plate-forme dans .NET MAUI — tirant parti de l'approche multi-ciblage dans le projet unique .NET MAUI. Gerald commence par les bases du code spécifique à la plate-forme dans .NET MAUI, montre un exemple de création de classes partielles dans du code partagé et montre des implémentations spécifiques à la plate-forme pour iOS/Android. couvre en cas de besoin.
Image Caching
L'imagerie rend les applications mobiles attrayantes, mais le traitement des images s'accompagne souvent de considérations de développement et d'optimisations. James Montemagno produit une vidéo sur La mise en cache d'images dans Xamarin.Forms et .NET MAUI—c'est un incontournable pour les développeurs qui recherchent un contrôle fin sur la façon dont les images sont gérées dans les applications.
Il existe de merveilleuses bibliothèques comme FFImageLoading et Nuke qui aident à la mise en cache des images dans Xamarin.Forms, mais la prise en charge de la plate-forme intégrée n'est pas mal non plus. pour mettre en cache et actualiser manuellement les caches d'images. La gestion des images peut être délicate et ce sont des conseils pratiques pour aujourd'hui dans Xamarin.Forms et demain dans .NET MAUI.
James Clancey et sa bande vous ont couvert avec Comet, un cadre expérimental qui vous permet d'écrire du code C# de style MVU simple pour décrire/piloter l'arborescence visuelle avec liaison de données et mises à jour d'état.
Pour toujours le bricoleur, James sortir un Sélecteur d'images pour Comet entièrement interactif, qui fonctionne également sur toutes les plates-formes. Le code C# court et concis d'un expert est parfois impossible à distinguer de la magie – l'avenir est prometteur avec ce type de flexibilité en plus de .NET MAUI.
C'est tout pour l'instant.
Nous vous reverrons l'année prochaine avec un contenu plus impressionnant concernant .NET MAUI.
Bravo, développeurs !
Source link