Fermer

décembre 18, 2023

Les Sables de MAUI : Numéro 128

Les Sables de MAUI : Numéro 128


Bienvenue dans les Sables de MAUI, des numéros de type newsletter dédiés à la collecte des derniers contenus .NET MAUI pertinents pour les développeurs.

Une particule de sable, minuscule et inoffensive. 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 d’immenses plages, dunes et déserts.

Les développeurs .NET sont enthousiasmés par la réalité de l’interface utilisateur des applications multiplateformes .NET (.NET FIXE) : l’évolution de la pile technologique de développement multiplateforme .NET moderne. Avec des outils stables et un écosystème riche, .NET MAUI permet aux développeurs de créer des applications multiplateformes natives pour mobile/ordinateur de bureau à partir d’une base de code partagée unique, tout en invitant les technologies Web dans le mélange.

Même s’il faudra peut-être un long vol pour atteindre les sables de l’île MAUI, l’enthousiasme des développeurs autour de .NET MAUI est tout à fait palpable avec tout le contenu créé. Comme les grains de sable, chaque actualité/article/documentation/vidéo/tutoriel/livestream contribue aux expériences des développeurs dans .NET MAUI et nous développons une communauté/un écosystème désireux d’apprendre et d’aider.

Sands of MAUI est une humble tentative de rassembler toute la génialité de .NET MAUI en un seul endroit. Voici ce qui est remarquable pour la semaine de 18 décembre 2023:

Stand-up de la communauté .NET MAUI

L’enthousiasme des développeurs est palpable avec .NET MAUI, l’évolution de la pile de développement .NET multiplateforme atteignant les appareils mobiles/ordinateurs de bureau à partir d’une base de code partagée. L’équipe .NET MAUI organise des diffusions en direct mensuelles Community Standup pour célébrer tout ce qui concerne .NET MAUI et fournir des mises à jour, une merveilleuse façon de rassembler la communauté des développeurs.

David Ortinau et Rachel Kang a organisé le dernier stand-up, avec un elfe saisonnier alias invité spécial Shane Neuville-le Standup de la communauté .NET MAUI de décembre était amusant.

Compte tenu de la fin de l’année, il était temps de revenir sur tout l’élan dont .NET MAUI a bénéficié en 2023 : il y a eu de nombreuses versions d’aperçu, de service et GA. La santé de tout projet open source ressort clairement des contributions : beaucoup de travail a été effectué par l’équipe d’ingénierie principale de .NET MAUI et par les membres de la communauté. Le trio a terminé toutes les mises à jour de .NET MAUI et le contenu notable créé, a remercié les meilleurs contributeurs et a discuté de ce qui attend .NET MAUI en 2024.

Dans l’ensemble, le stand-up communautaire .NET MAUI de décembre a été une excellente façon de célébrer tous les progrès réalisés alors que l’année touche à sa fin, avec un œil tourné vers l’avenir : bravo.

Interface utilisateur de navigation .NET MAUI

Le contenu est essentiel pour toute application, mais son organisation peut souvent s’avérer difficile. Cela est particulièrement vrai pour les applications multiplateformes natives créées avec .NET MAUI qui s’exécutent sous différents facteurs de forme. Le contenu doit être facilement détectable avec une navigation facile depuis le niveau supérieur et les paradigmes de l’interface utilisateur doivent être cohérents, tout en offrant une UX appropriée en fonction de la taille de l’écran de l’appareil.

Heureusement, il existe une aide à l’interface utilisateur pour les développeurs .NET MAUI et Rossitza Fakalieva a écrit un article—obtenir une mise en page adaptative dans une application multiplateforme avec Telerik UI pour .NET MAUI NavigationView.

Progress Telerik UI pour .NET MAUI continue d’être la suite de composants d’interface utilisateur la plus complète pour toutes les applications .NET MAUI : des contrôles d’interface utilisateur natifs performants qui fonctionnent de manière transparente sur toutes les plates-formes. Menu Hamburger, Drawer UI ou NavigationView : quel que soit son nom, le paradigme de l’interface utilisateur est bien compris et permet d’organiser le contenu avec une navigation facile de haut niveau. L’UX diffère selon le facteur de forme de l’appareil, depuis un bouton hamburger sur les téléphones, un menu compact sur les tablettes ou une barre latérale entièrement développée sur le bureau.

Rossi passe en revue les différentes nuances de l’interface utilisateur Telerik pour .NET MAUI NavigationView : modes d’affichage, en-tête/pied de page personnalisables, prise en charge des événements/commandes et API de style riches. Avec des exemples de code faciles à suivre, la différence entre l’interface utilisateur Telerik pour .NET MAUI NavigationView est évidente : les développeurs ont toujours le contrôle de la configuration de l’interface utilisateur de navigation adaptative pour les applications .NET MAUI ciblant diverses plates-formes/appareils. Simplicité de l’expérience utilisateur et flexibilité des développeurs : cela semble être une solution gagnant-gagnant.

Récapitulatif de la conférence .NET

.NET MAUI est l’évolution de la pile de développement multiplateforme .NET moderne, permettant aux développeurs d’accéder aux facteurs de forme mobiles et de bureau à partir d’une seule base de code partagée. Alors que .NET MAUI a démarré avec le runtime .NET 6, le framework et les outils associés ont atteint leur adolescence avec .NET 7 et ont tous mûri avec .NET 8. L’équipe habituelle de David Ortinau et Maddy Montaquila est montée sur scène lors de la .NET Conf récemment conclue. , et Léomaris Reyes a écrit un merveilleux article récapitulatif—quoi de neuf avec .NET MAUI dans .NET 8.

Le thème dominant du travail de .NET MAUI dans .NET 8 est la qualité : une stabilité accrue est visible partout, depuis les implémentations de framework jusqu’aux implémentations de plate-forme, le tout avec de meilleures performances et une meilleure prise en charge des outils. David et Maddy ont commencé avec l’adoption par les développeurs et l’élan dont bénéficie .NET MAUI : le grand nombre de problèmes résolus et de demandes d’extraction de la communauté dans la version .NET 8 est quelque chose dont nous pouvons être fiers.

Le duo a parlé de toutes les améliorations de .NET MAUI pour .NET 8, comme une meilleure gestion de la mémoire, des améliorations de la prise en charge du clavier de bureau, la fonctionnalité de contrôle de l’interface utilisateur et l’activation des applications hybrides Blazor/MAUI, contribuant toutes à la flexibilité et à la confiance des développeurs.

Avec une démonstration concrète de l’expérience moderne des développeurs dans Visual Studio/VS Code, le message .NET MAUI doit être clair : la pile de développement multiplateforme .NET moderne est mature et accueillante pour tous.

.NET MAUI avec DevOps

La prochaine étape importante pour .NET est ici avec .NET 8 portant le badge LTS : la dernière version de .NET 8 permet des millions d’applications sur le Web, les appareils mobiles, les ordinateurs de bureau, les jeux, l’IoT et bien plus encore. Les développeurs peuvent profiter des dernières mises à jour du framework, de l’optimisation des performances, des langages de programmation expressifs, des outils matures et des écosystèmes riches : c’est le bon moment pour devenir développeur .NET.

La version annuelle de .NET a également coïncidé avec le plus grand événement virtuel de l’année pour les développeurs .NET : la .NET Conf était prévue du 14 au 16 novembre. David Ortinau et Satpathie Sweekriti se sont réunis pour organiser une merveilleuse session à la .NET Conf—créer des applications .NET MAUI avec DevOps.

Créer des applications mobiles/de bureau multiplateformes natives est intrinsèquement complexe. Et les véritables défis commencent souvent une fois que l’application a été développée et prête à être livrée. Les développeurs travaillant seuls ou en équipe souhaitent avoir de la flexibilité dans la manière dont une application .NET MAUI est créée, testée, regroupée et publiée. DevOps peut vous aider : Sweeky a présenté divers conseils pour optimiser les flux de travail avec GitHub Actions et Azure DevOps. Pour les développeurs qui créent des pipelines rationalisés pour la création/la livraison d’applications .NET MAUI, les .NET CLI et YAML modernes peuvent aider : Sweeky a commencé avec les bases et a montré la configuration de l’environnement dans GitHub Actions, Azure DevOps ou des options auto-hébergées.

La signature et la publication/distribution des applications .NET MAUI peuvent également être délicates : il existe de nombreuses aides avec les artefacts générés dans un pipeline correctement configuré. Avec des exemples faciles à suivre, Sweeky a montré qu’un petit effort dans DevOps contribue grandement au succès des applications mobiles/de bureau .NET MAUI – voici le succès des développeurs.

Outil de publication .NET MAUI

Visual Studio Code est l’éditeur de code léger très populaire qui fonctionne de manière transparente sur Windows/macOS/Linux. Alors que .NET continue d’inviter tout le monde sans barrière à l’entrée, VS Code est l’éditeur de code léger parfait pour se lancer dans le développement d’applications multiplateformes avec .NET.

VS Code est désormais l’éditeur multiplateforme préféré de nombreux développeurs .NET MAUI et il existe une aide supplémentaire pour maintenir la productivité des développeurs, comme Gérald Versluis souligné – dites bonjour au nouveau Outil d’archivage/publication .NET MAUI.

L’envoi d’applications vers les magasins d’applications iOS/Android/Windows n’est pas pour les timides : chaque plate-forme ayant des règles fermées différentes, les développeurs ont souvent du mal à signer/distribuer des applications. Le nouvel outil d’archivage/publication .NET MAUI est une astucieuse extension de code VS qui vise à soulager les difficultés des développeurs lors de l’expédition d’applications multiplateformes vers divers magasins d’applications.

L’extension contient un ensemble d’outils essentiels pour rationaliser le processus de packaging et de publication des projets .NET MAUI. Les plates-formes cibles prises en charge incluent Android, iOS et Windows. Les développeurs peuvent obtenir de l’aide pour gérer les profils de provisionnement, les magasins de clés, les clés de signature de code et bien plus encore. Bien qu’elle soit encore en développement actif, la nouvelle extension VS Code est déjà très prometteuse en matière d’archivage/publication d’applications .NET MAUI.

C’est tout pour le moment.

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

Bravo les développeurs !






Source link

décembre 18, 2023