Les Sables de MAUI : Numéro 27

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 4 octobre 2021 :
XamExpertDay Fun
Quatre développeurs géniaux—Gerald VersluisKerry LothropTobias Hoppenthaler et Glenn Versweyveld—avaient pour seul objectif de partager leur passion pour Xamarin & .NET MAUI avec la communauté des développeurs. Ainsi est né le XamExpertDay—un événement entièrement virtuel pour l'édition 2021 organisé par l'équipage et quelques autres bénévoles.
Ils ont réuni des conférenciers/sponsors du monde entier et diffusé en continu sur deux pistes pendant toute la journée – juste un événement génial pour tous les participants, avec beaucoup à apprendre pour les développeurs Xamarin et .NET MAUI. Félicitations à toutes les personnes impliquées !
Visual Studio 2022 pour Mac
Pour les développeurs sous Windows, l'expérience de développement .NET MAUI a été désactivée tardivement avec VS 2022 Previews, tandis que le développement de .NET MAUI sur MacOS a été principalement piloté par CLI. Bien qu'il soit toujours agréable de connaître les entrailles et les commandes sous les jolis visuels, les développeurs utilisant Visual Studio pour Mac ont soif de prise en charge de .NET MAUI.
Nous n'en sommes peut-être pas encore là, mais Jordan Matthiesen et son équipe ont fait les premiers pas. , interface utilisateur macOS entièrement native.
Après un certain nombre de prévisualisations privées, les premiers bits publics sont sortis—dites bonjour à Visual Studio 2022 pour Mac Preview 1prêt pour le développement .NET 6 & C# 10 Les développeurs sont encouragés à faire tourner les choses et à faire part de leurs commentaires : prise en charge de .NET MAUI via wo Les installations de rkload/template, les cycles de build/deploy/debug et plus sont prévus pour les aperçus de Visual Studio pour Mac à partir du début de 2022.
MVVM Design Pattern
Ceci l'un est un oldie, mais goldie, plus comme un contenu de développeur à feuilles persistantes. Les développeurs de plusieurs piles d'applications MSFT finissent par avoir des bases de code en XAML/C#, comme WPF, UWP, Xamarin.Forms et .NET MAUI. Un modèle de conception architecturale très populaire et éprouvé pour de telles bases de code est MVVM—le modèle Model-View-ViewModel. MVVM apporte les avantages évidents de la séparation du code pour une meilleure testabilité/maintenabilité et un bon fonctionnement global.
James Montemagno avait produit une vidéo MVVM 101—présentant les principaux concepts et implémentations de conception. de MVVM dans les bases de code XAML/C#. James prend le temps de présenter les concepts de base de DataBindingINotifyPropertyChanged et Commanding—avant de montrer tout lié ensemble en action. C'est un excellent point de départ pour les développeurs qui souhaitent se lancer dans la mise en œuvre du modèle de conception MVVM, sans avoir besoin de recourir à des frameworks MVVM.
Telerik UI for .NET MAUI
L'interface utilisateur Telerik pour .NET MAUI n'a cessé d'augmenter, ajoutant de nombreux composants d'interface utilisateur performants et raffinés à utiliser dans les applications .NET MAUI. vient une nouvelle version pour l'interface utilisateur Telerik pour .NET MAUI – s'exécute sur .NET 6 RC1 et .NET MAUI Preview 8.
Parmi les nouveaux composants de l'interface utilisateur se trouvent l'omniprésent ListViewNumericInputDock & Wrap Layoutsainsi qu'un exemple d'application refait. Contrôles de l'interface utilisateur, en plus d'iOS, Android et Windows. Le même ensemble de composants d'interface utilisateur Telerik fonctionne désormais à la fois pour les mobiles et les ordinateurs de bureau !
Azure IoT on .NET MAUI Podcast
Le dernier épisode du .NET MAUI podcast a vu Matthew Soucoup animer une conversation intéressante sur toutes choses Azure IoTavec Stefan Wick, Rido Minguez Pablos et Ben Buttigieg de l'équipe se joignant en tant qu'invités. La discussion a commencé avec les bases de l'IoT et comment Azure peut permettre aux développeurs .NET de connecter leurs appareils intelligents au cloud pour créer des solutions intelligentes.
L'équipe a également présenté l'application IoT Plug & Play pour obtenir démarré : cette application transforme votre téléphone en un appareil IoT et vous aide à le connecter à Azure. La meilleure partie, c'est écrit dans Xamarin.Forms et a une merveilleuse UX. Au fur et à mesure que nous évoluons vers .NET MAUI, les développeurs bénéficieraient d'une vision large et d'une réflexion stratégique pour créer des solutions IoT de nouvelle génération alimentées par Microsoft Azure.
C'est tout pour l'instant.
Nous vous reverrons la semaine prochaine avec un contenu plus impressionnant concernant .NET MAUI.
Bravo, développeurs !
Source link