Fermer

août 22, 2022

Sables de MAUI : Numéro 69

Sables de MAUI : Numéro 69


Bienvenue dans Sands of MAUI, des numéros de type newsletter dédiés à rassembler les derniers contenus .NET MAUI pertinents pour les développeurs.

Une particule de sable, minuscule et inoffensive. Mais mettez beaucoup de particules de sable ensemble 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 massives, des dunes et des déserts.

La plupart des développeurs .NET sont enthousiasmés par l’interface utilisateur de l’application multiplateforme .NET (MAUI)—l’évolution de l’expérience de développement multiplateforme .NET moderne. À 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 sur ordinateur.

Bien que cela puisse prendre un long vol pour atteindre les sables de l’île de MAUI, l’enthousiasme des développeurs autour de .NET MAUI est assez palpable dans tout le contenu partagé. Comme les grains de sable, chaque actualité/article/documentation/vidéo/tutoriel/livestream contribue aux connaissances des développeurs dans .NET MAUI et nous développons une communauté/écosystème désireux d’apprendre et d’aider.

Sands of MAUI est une humble tentative de rassembler toutes les merveilles de .NET MAUI en un seul endroit. Voici ce qui est remarquable pour la semaine du 22 août 2022:

.NET Conf Focus sur le récapitulatif MAUI

Le 9 août 2022 a été une journée amusante pour les passionnés de .NET MAUI – .NET Conf Focus on MAUI était la conférence des développeurs .NET MAUI d’une journée et a beaucoup contribué à répandre l’amour des développeurs. Jeff Fritz a écrit un merveilleux récapitulatif de .NET Conf Focus sur MAUI— pointant vers des documents de conférence et de nombreux contenus .NET MAUI.

.NET Conf Focus sur MAUI a commencé par un excellent discours animé par David Ortinau et Maddy Montaquila—les outils .NET MAUI sont désormais généralement disponibles avec Visual Studio 2022 version 17.3 sous Windows. La feuille de route et la cadence de publication de .NET MAUI ont été clarifiées – les versions majeures seront livrées avec .NET à l’avenir, à commencer par .NET 7.

Le contenu du discours d’ouverture est désormais disponible sur GitHub, ainsi que l’application de démonstration open source .NET MAUI Point of Sale. Tous les 14 enregistrements de sessions en direct .NET Conf Focus sur MAUI sont désormais disponibles sur YouTube, ainsi que 10 autres sessions à la demande avec du contenu approfondi .NET MAUI. Tout cela représente une tonne de contenu .NET MAUI à consommer – le prochain arrêt serait .NET Conf qui aura lieu du 8 au 11 novembre 2022.

Ressources d’apprentissage .NET MAUI

Vendu sur .NET MAUI pour le développement .NET multiplateforme et vous souhaitez vous lancer ? Bien qu’il y ait beaucoup de connaissances à acquérir, le nombre et la variété peuvent sembler écrasants. Gérald Versluis à la rescousse avec un liste organisée des ressources d’apprentissage .NET MAUI.

Les développeurs apprennent la technologie à leur manière : certains lisent, d’autres regardent et d’autres doivent faire les choses eux-mêmes. Gerald a tout le contenu d’apprentissage bien divisé en types : blogs, livres, vidéo, code, médias sociaux, documents et parcours d’apprentissage. La communauté des développeurs a été enthousiasmée par .NET MAUI et cela se voit dans le volume et la variété du contenu. Les ressources d’apprentissage .NET MAUI devraient constituer une belle collection organisée pour passer au crible et trouver exactement le type de contenu .NET MAUI qui correspond aux besoins des développeurs.

Événements du réacteur .NET MAUI

L’apprentissage se fait souvent mieux ensemble ou avec un peu d’aide d’experts à portée de main. Pour les développeurs qui souhaitent se plonger profondément dans .NET MAUI et apprendre en faisant, le Réacteur Microsoft événements rapprochent .NET MAUI de chez soi. Les réacteurs Microsoft sont destinés à l’incubation d’idées nouvelles et .NET MAUI est l’avenir du développement multiplateforme .NET – c’est la combinaison parfaite.

Microsoft Reactors héberge un série d’événements en personne et en ligne— les développeurs peuvent rejoindre les membres de l’équipe .NET pour apprendre tout ce qui concerne .NET MAUI. Les événements débuteront par une introduction à .NET MAUI, discuteront de la feuille de route du produit, couvriront une vue d’ensemble de l’architecture, puis seront pratiques, avec une plongée approfondie dans le contenu de l’atelier .NET MAUI.

À partir d’août/septembre, les développeurs du monde entier peuvent rejoindre les événements Microsoft Reactor .NET MAUI dans les grandes villes.

Stockage sécurisé .NET MAUI

L’un des principaux avantages de .NET MAUI est la facilité d’accès à l’API de la plate-forme native – les développeurs écrivent une véritable application multiplateforme, mais la fonctionnalité de l’API de l’appareil est bien résumée en C # et intégrée à .NET MAUI. Le stockage est un domaine où l’abstraction de l’API de plate-forme est particulièrement pratique : les développeurs peuvent écrire sur le disque sur iOS/Android/Windows/Mac sans avoir à connaître les implémentations de la plate-forme interne.

Daniel Hindrikes a lancé une série de vidéos sur gestion du stockage de l’appareil avec .NET MAUI et la première partie traite du très important stockage sécurisé.

Si des données sensibles doivent être stockées sur un appareil, l’API de stockage sécurisé dans .NET MAUI est la solution la plus simple. Daniel présente la facilité avec une application de démonstration simple, pour enregistrer et lire des informations avec les API de stockage sécurisé dans .NET MAUI.

Bien que l’API soit simple, les développeurs ciblant iOS et MacOS ont un saut supplémentaire lors de l’exécution de l’application sur un simulateur local. Le stockage sécurisé sur iOS/MacOS utilise Keychain, qui nécessite des déclarations/autorisations spéciales. Daniel explique comment les développeurs peuvent ajouter Entitlements.plist pour déclarer l’intention d’utilisation du stockage sécurisé, à la fois pour iOS et MacCatalyst. Une fois les déclarations/autorisations en place, il est facile de lire/écrire de manière asynchrone à partir de Secure Storage sur chaque appareil.

Daniel fait également un autre pas en avant pour garder la base de code testable : l’utilisation de l’API Secure Storage mérite d’être séparée du code UI/ViewModel normal. Idéalement, les développeurs peuvent souhaiter créer une interface avec des implémentations de services spécifiques à la plate-forme pour gérer le stockage sécurisé et utiliser l’injection de dépendance .NET MAUI pour câbler l’utilisation de l’API. Bravo pour la vidéo Daniel et nous attendons avec impatience le reste de la série sur la gestion du stockage avec .NET MAUI.

.NET MAUI sur Android Auto

.NET MAUI se positionne comme la pile technologique multiplateforme .NET de nouvelle génération, atteignant plusieurs plates-formes comme iOS, Android, Windows, Tizen et MacOS. Ce sont les premiers jours, cependant, et l’histoire de la portée de la plate-forme ne fera que s’améliorer. Il existe une grande variété de facteurs de forme d’appareils et .NET MAUI ira loin, le tout alimenté par une véritable base de code unique partagée.

La prochaine frontière de l’aventure multiplateforme vient de Mike Lorenzo—avec une tentative expérimentale de exécutant .NET MAUI sur Android Automotive OS.

Les tableaux de bord des voitures modernes exécutent des logiciels complexes, gérant à peu près tous les aspects fonctionnels de l’expérience du conducteur en voiture. Android Automotive OS promet d’alimenter une grande partie de la personnalisation des conducteurs modernes, et des plates-formes telles que les voitures Volvo le rapprochent des développeurs. Il y a des premiers signes encourageants pour .NET MAUI – avec Android comme cible principale, Mike est capable d’exécuter des applications .NET MAUI sur Android Automotive OS et le simulateur correspondant.

Bien qu’il s’agisse de la première étape, il existe de nombreuses possibilités d’intégration et de prendre .NET MAUI littéralement sur la route.

C’est tout pour le moment.

Nous vous verrons la semaine prochaine avec un contenu plus impressionnant concernant .NET MAUI.

Bravo, développeurs !






Source link