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.
La plupart des développeurs .NET sont enthousiasmés par l’interface utilisateur des applications multiplateformes .NET (.NET FIXE) : l’évolution de l’expérience moderne des développeurs multiplateformes .NET. À l’avenir, les développeurs disposeront de la pile technologique .NET MAUI et d’outils stables pour créer des applications multiplateformes natives pour mobile/ordinateur de bureau à partir d’une seule base de code partagée.
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 connaissances 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 13 novembre 2023:
.NET MAUI @ .NET Conf
La prochaine étape importante pour .NET arrive cette semaine avec .NET 8. Comme sur des roulettes, les développeurs peuvent s’attendre à ce que le dernier moteur d’exécution soit prêt pour les heures de grande écoute en novembre, comprenant des tonnes de mises à jour de framework, d’outils et de performances. La version annuelle de .NET coïncide également avec le plus grand événement virtuel de l’année pour les développeurs .NET : la .NET Conf est prévue du 14 au 16 novembre.
Bien qu’il y ait beaucoup à apprendre pour tous les développeurs .NET, Gérald Versluis compilé une liste de sessions super intéressantes pour les développeurs .NET MAUI—la piste .NET MAUI pour .NET Conf 2023.
Dans sa 13e édition, la .NET Conf, toujours en ligne, chercherait à créer une expérience virtuelle engageante de classe mondiale pour tous les participants, des débutants .NET aux ingénieurs chevronnés. Au cours de trois jours, .NET Conf propose une large sélection de sessions en direct/enregistrées mettant en vedette des intervenants de l’équipe .NET et de la communauté des développeurs. Le troisième jour étant une diffusion en direct 24h/24 et 7j/7, tout le monde peut s’impliquer quel que soit le fuseau horaire.
Il y a de quoi piquer l’intérêt des développeurs .NET MAUI et la liste de Gerald couvre toutes les sessions incontournables, depuis les mises à jour du framework, l’optimisation des performances, l’accueil des technologies Web, les modèles de conception, les mises à jour des outils et bien plus encore. Les développeurs peuvent s’attendre à de nombreux contenus impressionnants sur tout ce qui concerne .NET, y compris .NET MAUI, Blazor, AI, les conteneurs, les mises à jour natives du cloud et de plate-forme. .NET Conf promet d’être un bon moment comme toujours, avec un œil sur l’avenir. ressemble à .NET.
Migration vers .NET MAUI
.NET MAUI est l’évolution de la pile de développement multiplateforme .NET moderne, permettant aux développeurs d’atteindre des facteurs de forme mobiles et de bureau à partir d’une seule base de code partagée. Cependant, la réalité actuelle pour de nombreuses applications peut être Xamarin ou des applications de bureau fonctionnant sur des environnements d’exécution .NET plus anciens : une stratégie de modernisation est nécessaire pour faire avancer les choses.
Il y a évidemment de nombreuses considérations à prendre en compte, et Rossitza Fakalieva a produit un livre électronique complet—migration vers .NET MAUI.
Pour les personnes qui gèrent des applications écrites avec Xamarin.Forms, mai 2024 marque la fin du support officiel. Ce serait le moment idéal pour commencer la migration vers .NET MAUI. Rossi commence par certaines des considérations clés alors que les développeurs planifient la migration vers .NET MAUI : il sera important de comprendre comment les dépendances et les architectures des applications évoluent vers les environnements d’exécution .NET modernes.
Rossi fournit de nombreux conseils sur le passage de Xamarin au monde .NET MAUI, notamment en présentant la migration d’une application ERP Xamarin réelle vers .NET MAUI. Pour les personnes qui gèrent les applications de bureau WPF, Rossi propose des conseils sur la manière de choisir entre les solutions natives .NET MAUI ou Blazor Hybrid. Dans l’ensemble, un excellent eBook sur tout ce qui concerne la migration vers .NET MAUI moderne.
.NET 8 Piratage
.NET 8 est la dernière version de la populaire plateforme de développement open source et multiplateforme qui alimente 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, des langages de programmation expressifs, des outils matures et des écosystèmes riches : c’est le bon moment pour devenir développeur .NET.
Il existe une excellente opportunité pour les personnes souhaitant libérer leur créativité avec .NET 8 et Aaron Powell a rédigé l’annonce – dites bonjour à le grand hack .NET 8.
Le grand .NET 8 Hack sera un hackathon virtuel pour apprendre à créer des applications cloud natives, des applications IA ou des applications .NET MAUI avec la dernière version de .NET. Le grand .NET 8 Hack se déroulera en ligne du 20 novembre au 4 décembre 2023. Les développeurs auront deux semaines pour créer des applications .NET modernes. Les développeurs débutants ou chevronnés peuvent tous rivaliser pour créer des applications .NET 8 basées sur l’un des trois thèmes suivants : applications cloud natives, applications IA ou applications .NET MAUI. Les gens peuvent participer eux-mêmes ou en équipe avec vos amis/collègues : il y a des badges numériques pour tous et de superbes prix en espèces à gagner. Passons au piratage.
Hyperliens dans .NET MAUI
Les appareils mobiles, les tablettes et les ordinateurs servent de portails vers les événements du monde via les applications que les gens utilisent quotidiennement. Ces applications présentent des informations à travers un mélange structuré de textes, d’images, d’hyperliens et d’autres éléments, facilitant un accès sans effort au contenu. Les hyperliens améliorent particulièrement l’engagement des utilisateurs en fournissant des passerelles pour une exploration approfondie, mais ils peuvent être difficiles à restituer correctement avec l’interface utilisateur native.
Léomaris Reyes peut aider à passer du texte à l’action et rédiger un article—créer des hyperliens dans .NET MAUI.
Leomaris commence par les bases, en créant une classe HyperlinkLabel et en ajoutant l’URL très importante en tant que BindableProperty. Une fois la classe définie, Leomaris étoffe le constructeur, définissant les traits visuels caractéristiques d’un lien hypertexte avec les propriétés TextDecorations/TextColor.
Enfin, l’intégration avec TapGestureRecognizer facilite l’ouverture de l’URL en appuyant sur le texte : un contrôle de composant de lien hypertexte entièrement fonctionnel est désormais prêt à être utilisé dans la conduite de l’interface utilisateur. En quelques étapes seulement, Leomaris montre comment créer un contrôle de lien hypertexte personnalisé et des techniques qui peuvent être étendues à d’autres interfaces utilisateur : bravo pour l’inspiration des développeurs.
Navigation dans .NET MAUI
Les applications .NET MAUI sont des applications natives qui s’exécutent de manière transparente sur les formats mobiles et de bureau, alimentées à partir d’une seule base de code partagée. Même si la logique UI/métier est partagée, l’expérience utilisateur ne doit pas être la même sur des plateformes mobiles et de bureau très différentes : l’organisation du contenu et la navigation peuvent être des facteurs clés de différenciation.
Télérik L’interface utilisateur pour .NET MAUI peut essayer de faciliter la navigation de haut niveau sur une seule page pour les facteurs de forme mobile/ordinateur de bureau : dites bonjour au nouveau Telerik Interface utilisateur NavigationView .NET MAUI composant.
L’interface utilisateur Telerik pour .NET MAUI peut aider les développeurs .NET MAUI à être plus productifs : les composants d’interface utilisateur conçus par des professionnels brillent par un rendu cohérent, des performances affinées et une fiabilité avec la documentation/support. Le composant d’interface utilisateur Telerik .NET MAUI NavigationView facilite la navigation entre les différentes sections de l’application, tout en économisant de l’espace sur l’écran et en réservant la majeure partie de l’espace pour le contenu de l’application. Les principales fonctionnalités de l’interface utilisateur incluent divers modes d’affichage, l’en-tête de navigation, le volet de navigation, les options de position d’affichage, les animations et la hiérarchie.
Avec un rendu transparent tenant compte de l’espace sur mobile ou ordinateur de bureau, le composant d’interface utilisateur Telerik .NET MAUI NavigationView est là pour éclairer de merveilleuses expériences de navigation sur toutes les plates-formes pour les applications .NET MAUI. Flexibilité des développeurs pour la victoire.
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