Fermer

mars 10, 2025

Sands de Maui: Numéro # 178

Sands de Maui: Numéro # 178


Bienvenue dans les sables de Maui – des problèmes de style Newsletter dédiés à la réception du dernier contenu Maui .NET pertinent pour les développeurs.

Une particule de sable – Tinne et inoffensive. Mais assembler beaucoup de particules de sable et nous avons quelque chose de grand – une force avec laquelle compter. Ce sont les plus petits grains de sable qui s’additionnent souvent pour former des plages, des dunes et des déserts massifs.

.NET Les développeurs sont enthousiasmés par la réalité de l’interface utilisateur de l’application multi-plateforme .NET (.FILET) – L’évolution de la pile de technologie 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 / bureau à partir d’une base de code partagée unique, tout en invitant les technologies Web dans le mix.

Bien qu’il puisse prendre un long vol pour atteindre les sables de l’île Maui, l’excitation du développeur autour .NET Maui est assez 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 à .net Maui et nous cultivons une communauté / écosystème prêt à apprendre et à aider.

Sands de Maui est une humble tentative de collecter tous les .net Maui Awesomeness en un seul endroit. Voici ce qui est remarquable pour la semaine de 10 mars 2025:

.Net Maui Day

.NET Maui est l’évolution de la pile de développement multiplateforme .NET moderne, permettant aux développeurs d’atteindre les facteurs de formulaire mobile et de bureau à partir d’une seule base de code partagée. Avec une plate-forme / outillage stable et un écosystème riche, il existe tout simplement beaucoup plus de développeurs créant des applications .NET multiplateforme – et une communauté forte et passionnée autour de .NET Maui. Alors que les communautés de développeurs prospèrent en ligne, rien ne vaut des connexions en personne, et il y a de bonnes nouvelles pour les gens .net Maui – parlez .Net Maui Day.

.Net Maui Day est un événement d’une journée en personne sur tout. La journée .net Maui Day assemblé par des gens de la communauté passionnés, les participants peuvent s’attendre à un contenu impressionnant tout au long de la journée – les spécialistes viennent du monde entier, avec David Ortinau ouvrant le spectacle. Certains des plus grands contributeurs à l’écosystème .net Maui y seront présents. Les développeurs peuvent s’attendre à voir la dernière interface utilisateur de Telerik pour .net Maui et gagner des prix.

On dirait que le jour .net Maui Day est mis en place pour être un moment formidable avec toute l’accent mis sur l’expérience du développeur .net Maui. Venez rejoindre vendredi prochain à Londres.

Jour de Maui

Dictionnaires de ressources

Les développeurs utilisent de plus en plus .NET MAUI pour créer des applications de bureau complexes pour desservir les workflows d’entreprise ou les applications compagnon mobiles polies. Avec la complexité de l’application vient le besoin évident de rationaliser la réutilisation du code / style dans un projet .net Maui. Les dictionnaires de ressources peuvent aider au style et à la cohérence comportementale. Héctor Pérez a rédigé un excellent article pour guider les autres développeurs –Dictionnaires de ressources dans .net Maui.

Un dictionnaire de ressources est essentiellement un référentiel de ressources utilisées par une application .net Maui – les types de ressources communs sont des styles, des couleurs, des modèles, des états visuels, des convertisseurs, des déclencheurs et plus encore. Tout visualElement (pages, dispositions et contrôles) dans .NET MAUI peut tirer parti de la propriété Ressources du type Resourcedictionary. L’avantage évident est de centraliser les ressources qui peuvent être réutilisées constamment.

Héctor commence par les bases de la façon d’utiliser des dictionnaires de ressources au niveau de l’interface utilisateur, du niveau de mise en page / de la page ou à l’échelle mondiale au niveau de l’application. Pour une réutilisabilité optimale des styles, les définitions de ressources utiliseront souvent des propriétés clés qui peuvent être référencées granulaires à partir de toute hiérarchie d’éléments visuels. Les dictionnaires de ressources sont particulièrement utiles pour maintenir la cohérence des développeurs et la cohérence de l’interface utilisateur dans les grandes bases de code. Cadres d’applications multiplateformes avec productivité intégrée pour les développeurs pour la victoire.

.Net Maui Mascot et Telerik Ninja

Loi sur l’accessibilité européenne

L’accessibilité à l’application ne concerne pas seulement la conformité. Il est judicieux d’élargir la base d’utilisateurs de l’application et de fournir des expériences utilisateur équitables à tous les utilisateurs. Il y a maintenant des mandats juridiques qui rendent un impératif de11y – la loi sur l’accessibilité européenne (EAA) donne des coups de pied cet été. Hassan Djirdeh a rédigé un merveilleux article sur Ce que l’EAA signifie pour les développeurs– La compréhension est la clé de la conformité.

Avec plus d’un milliard de personnes vivant avec une certaine forme de handicap, rendre les applications accessibles n’est pas seulement importante – elle est essentielle pour le positionnement du marché. L’EAA s’applique à un large éventail d’industries fournissant des services numériques, à la fois publics et privés, et définit les normes d’accessibilité. EAA s’appuie sur le niveau AA de WCAG 2.1 qui établit les principes de base, tandis que EN 301 549 fournit des directives spécifiques pour les technologies d’assistance.

Avant la hauteur d’EAA, les développeurs .NET peuvent être bien servis avec un audit pour trouver des lacunes d’accessibilité et apporter des modifications pour assurer la conformité. Telerik et Kendo UI Suites ont été fiers de fournir un ensemble robuste de composants d’interface utilisateur prêts pour l’accessibilité pour les applications modernes – l’adhérence aux normes devient plus facile d’un bon point de départ.

illustration d'accessibilité

Applications de profilage

Le .NET moderne est puissant, open-source, multiplateforme et accueillant pour tous, avec des outils matures accompagnés de riches écosystèmes. Cependant, comme les développeurs créent des applications de plus en plus complexes avec .NET, il est nécessaire d’outillage avancé afin que les développeurs puissent voir sous le capot de la façon dont les applications sont en cours d’exécution. Les applications de débogage, de traçage et de profilage sont importantes et heureusement, .net et .net Maui modernes ont été intégrés à des outils.Profilage des applications .net Maui iOS sur macOS.

Les applications de profilage consistent à surveiller les performances des applications dans différents scénarios. Cela aide à identifier les goulots d’étranglement et les zones à améliorer. Marco commence par les bases de l’outil CLI global dotnet-trace – cela fournit un profilage détaillé pour les applications .net / .net Maui via le terminal. De plus, lors du développement et du débogage des applications Maui .net Maui, les développeurs ont besoin de l’outil DotNet-Dsrouter – qui facilite la communication entre MacOS et IOS. Il y a une petite configuration de projet pour permettre le profilage, mais Nativeaot ou la coupe ne peut pas être allumée.

Marco traverse l’expérience du développeur de connexion / débogage des applications MAUI .NET sur des appareils spécifiques – puis d’analyser les fichiers de trace résultants dans des formats .NetTrace ou SpeedScope. Des sujets de développeur avancé comme le profilage des applications .NET sont toujours appréciés – les chers.

Illustration d'une personne assise devant plusieurs moniteurs, dont l'une affiche le mot performance

Gestion du clavier

.NET MAUI est conçu pour permettre aux développeurs .NET de créer des applications multiplateformes pour Android, iOS, MacOS et Windows, avec des intégrations de plate-forme profonde, des expériences d’interface utilisateur natives et des Web hybrides. Comme pour toute pile de développement d’applications moderne, plus les développeurs de contrôle ont sur la façon dont les éléments de l’interface utilisateur se comportent, une meilleure expérience peut être fournie aux utilisateurs. Le clavier virtuel importe beaucoup pour les utilisateurs mobiles, et Leomaris Reyes a rédigé un court article –Afficher et masquer le clavier dans .net Maui.

Pour la plupart des internes d’entrée dans les applications mobiles, le clavier virtuel est la façon dont les utilisateurs tapent, ce qui est également appelé le clavier d’entrée doux. Avec .net Maui, les développeurs ont accès à SoftInputextensions. Ces méthodes d’extension contrôlent la visibilité du clavier virtuel, permettant une affiche ou une masculine facile du clavier au besoin. L’indicateur booléen IssoftinputShowing renvoie l’indicateur si le clavier d’entrée souple est actuellement affiché à l’écran. Les développeurs peuvent ensuite afficher / masquer au besoin pour UX optimal. Merci pour le conseil rapide, Leomaris.

Comment afficher et masquer le clavier

C’est tout pour l’instant.

Nous vous verrons la semaine prochaine avec un contenu plus génial pertinent pour .net Maui.

Bravo, développeurs!




Source link