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 pièce de nouvelles / 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 17 février 2025:
Écrans de éclaboussures dans .net Maui
.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. Les applications modernes servent souvent des utilisateurs exigeants – ils ne peuvent pas attendre trop longtemps, doivent être tenus informés et ont besoin de facteurs WOW pour rester engagé.
L’écran d’application Splash peut vous aider. Il s’agit de la première impression proverbiale de l’application aux utilisateurs. Les écrans Splash présentent l’occasion d’introduire l’application – déclenchez le nom, le logo et les couleurs de marque de l’application. C’est important, et Leomaris Reyes a rédigé un article pour aider –Écrans de éclaboussures dans .net Maui.
L’écran d’application Splash n’est pas seulement la première impression – c’est la distraction parfaite pour les utilisateurs, tandis que l’application charge tous les processus / ressources nécessaires pour commencer à fonctionner. Leomaris commence par les bases de la façon dont les développeurs peuvent ajouter des écrans d’éclaboussure dans .net Maui. Heureusement, une grande partie de la plomberie difficile à plate-forme est déjà prise en charge pour les développeurs.
Avec .NET MAUI, les développeurs peuvent définir l’écran de Splash de l’application une seule fois dans Project .CSPROJ, aucun besoin d’images séparées pour chaque plate-forme cible. Il y a un redimensionnement d’image intelligent derrière les versions .net Maui. Les SVG fonctionnent mieux pour mettre à l’échelle l’image de base vers le haut ou vers le bas en fonction des besoins spécifiques à la plate-forme pour les écrans d’éclaboussure. Leomaris explique comment les développeurs .NET MAUI peuvent fonctionner avec des tailles de base d’image pour des écrans optimaux de splash sur toutes les plates-formes, ainsi que certaines configurations spécifiques à la plate-forme pour iOS / Android.
La gestion de l’écran de Splash peut devenir délicate pour les applications multiplateformes – une autre zone où .NET MAUI essaie d’aider les développeurs avec un rendu redimensionné cohérent entre les facteurs de forme de l’appareil. Tout ce que les développeurs doivent faire est de faire une bonne première impression avec les applications – et wow l’utilisateur pour les garder engagés.
Sortie de Telerik
.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. Les applications .NET modernes sont cependant intrinsèquement compliquées, et les développeurs pourraient utiliser tous les outils d’interface utilisateur vers une productivité accrue – progressive Ui de la télévision peut aider. Il est temps de commencer l’année forte – parlez Release de Telerik et Kendo UI 2025 Q1.
Telerik UI peut aider les développeurs à créer des applications .NET modernes plus rapidement – les composants d’interface utilisateur conçus au poste brillent avec un rendu cohérent, des performances et une fiabilité affinées avec la documentation / le support. La version 2025 du premier trimestre est ici, apportant de puissantes mises à jour qui continuent d’améliorer les workflows de conception à développement, de moderniser les projets hérités, d’accélérer le développement d’applications et de fournir des expériences riches et axées sur les données. Avec de nouveaux éléments constitutifs, des intégrations d’IA génératives, de l’interface utilisateur pour la modernisation, des composants existants adaptatifs riches en fonctionnalités et un mécanisme de licence cohérent unifié, les développeurs doivent être autorisés à trouver des solutions alimentées par l’interface utilisateur aux problèmes émergents.
GraphQL avec .net
Le .NET moderne est puissant, open-source, multiplateforme et accueillant pour tous, avec des outils matures accompagnés d’écosystèmes riches – et il s’intègre bien aux autres technologies. GraphQL a augmenté régulièrement en popularité, et Héctor Pérez a rédigé un article présentant l’interopérabilité –Intégrer GraphQL dans Blazor.
GraphQL est un langage de requête / manipulation de données qui permet de spécifier quelles données doivent être récupérées – c’est populaire pour divers types d’ensembles de données interconnectés. Un serveur GraphQL peut traiter une requête client à l’aide de données provenant de sources distinctes et présenter les résultats dans un graphique unifié. GraphQL n’est pas lié à des bases de données ou des langages de programmation spécifiques.
Pour montrer l’interopérabilité, Héctor part de zéro avec un projet .net Blazor et apporte un service GrapghQlzero avec un générateur de clients pour tirer parti du schéma fortement typé de C # pour atteindre les modèles / fausses données dans GraphQL. Apportez un télérik Grille de blazor Avec certaines dépendances et il y a maintenant une belle interface visuelle avec des opérations CRUD complètes sur les requêtes et les données GraphQL – une belle vitrine de la technologie populaire avec un .NET moderne et une interface utilisateur poli. Ces intégrations avec GraphQL sont également les bienvenues sur Mobile / Desktop via Blazor Hybrid ou Straight Up Cross-plateform native avec .NET MAUI. Le .Net moderne vous prend des endroits.
Ui intelligent avec IA
L’IA présente une énorme opportunité pour les développeurs .NET d’infuser les applications avec des solutions alimentées par des modèles générateurs d’IA et de grandes / petits langues – Ui de l’application moderne devrait faciliter les intégrations de l’IA. L’IA est également l’occasion de rationaliser et d’automatiser les flux de travail des développeurs pour une meilleure productivité. Montrer est souvent mieux que de dire, et donc un développeur vieillissant a pris les ondes .net conf pour présenter la promesse de l’IA pour les développeurs .NET –Ui intelligent propulsé par l’IA.
L’interface utilisateur intelligente peut modifier le jeu avec les intégrations AI à l’intérieur des applications .NET – les composants de l’interface utilisateur polis peuvent réduire les travaux de plomberie des développeurs tout en parlant aux services d’IA. Propulsé par des recherches de similitude vectorielle intégrées, beaucoup d’interface utilisateur peut être plus intelligente comme des dropdowns / comboboxes / recherche de grille et plus encore. Le résultat final est meilleur UX pour l’utilisateur.
Les workflows d’entreprise ont souvent besoin de travailler avec des documents – la mise à pied dans les bibliothèques de traitement de documents peut signifier une meilleure UX lorsque vous travaillez avec des feuilles de calcul, des documents riches ou en donnant un sens à d’énormes documents PDF. Et la productivité des développeurs peut être augmentée d’assistants de codage intelligents qui vont au-delà du copilote GitHub – la véritable valeur ajoutée est une aide de codage contextuelle en profondeur grâce à des agents de chat copilot intégrés. Bien que expérimental, espérons que les composants de l’interface utilisateur intelligents et les meilleurs assistants de codage donnent un avant-goût de ce que l’avenir pourrait contenir pour les développeurs .NET – les chers de la productivité.
Cours intensif UX
Les applications Web, mobiles et de bureau modernes visent souvent à délicieuses UX, et la conception de l’interface utilisateur magnifiquement stylée est une façon d’atteindre l’objectif. Cependant, il y a traditionnellement eu des frictions dans les flux de travail de transfert de concepteur. Il aide à comprendre certains principes de base du bon UX et de la conception de logiciels. Heureusement, les experts peuvent briser les obstacles aux connaissances et Kathryn Grayson Nanz a rédigé un autre article de cours accidentel UX –Critiques de course.
Il existe des différences clés entre un terrain et une critique. Un argument est destiné à obtenir l’approbation des parties prenantes sur ce qui a été créé, peut-être avec quelques suggestions. Contrairement à cela, une critique est une invitation pour les autres ayant différentes perspectives et expériences de vie pour aider à percer des trous dans un design et à trouver des lieux à améliorer – c’est une opportunité de trouver ce qui fonctionne et ce qui ne fonctionne pas. Bien que les critiques puissent être exécutées avec désinvolture, Kathryn souligne certains cadres de critique populaires qui fournissent plus de structure. Bien que tout cela soit destiné aux flux de travail de conception / UX, certaines leçons sont facilement liées à d’autres domaines de la vie en général.
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