Sands of Maui: Issue: # 196

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 11 août 2025:
Lottie avec .net Maui
.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. La création d’expériences des utilisateurs engageantes peut être difficile pour les applications modernes – les animations peuvent faire la différence dans la capture de l’attention des utilisateurs. Lottie a été un moyen populaire pour les développeurs de construire des animations délicieuses, et Héctor Pérez a écrit un merveilleux article –Améliorer les expériences de l’application .net Maui à l’aide d’animations Lottie.
Une animation Lottie est un type d’animation basée sur des vecteurs représentée au format JSON, ce qui lui permet d’être évolutif, léger et facilement intégré sur diverses plates-formes. Bien qu’il existe plusieurs façons d’intégrer des animations Lottie dans les applications .net Maui, Héctor recommande le plus populaire entretenu par l’équipe derrière Skiasharp – Skiasharp.extended.ui.maui comprend le contrôle SklotTIEW.
Héctor présente l’expérience du développeur de l’utilisation des animations Lottie dans les applications .net Maui. Les étapes sont simples et il existe un ensemble d’API riche pour la flexibilité des développeurs. L’article parle de la configurabilité des animations Lottie et des promenades à travers des exemples du monde réel – une belle vitrine pour inspirer les développeurs .net Maui pour tirer parti des animations Lottie vers une délicieuse UX.
Réagir l’interface utilisateur dans .net Maui
Alors que .NET MAUI est carrément destiné aux développeurs pour créer des applications mobiles / de bureau natives, armées de sites Web intelligents modernes, .NET Maui est plus que capable d’accueillir du contenu Web dans le pays natif. En fait, les développeurs Web devraient se sentir habilités à apporter des composants d’interface utilisateur Web, du routage, du style et plus à des applications multiplateforme Native .net Maui, tout en obtenant un accès complet à l’API de plate-forme native. Cela est vrai pour les développeurs .NET faisant Blazor, ainsi que pour la construction de développeurs JS avec React, Angular, Vue ou d’autres cadres.
React est devenu un cadre de frontend populaire et dominant – mais il évolue rapidement, et un écosystème de développeur passionné alimente la croissance. Il y a de bonnes nouvelles pour les développeurs React souhaitant une interface utilisateur gratuite polie, avec tout ce qui est également réutilisable sur les applications .net Maui, et un développeur vieillissant a écrit l’expérience –Réagir l’interface utilisateur pour les applications natives.
Progress Kendoreact est un leader Bibliothèque de composants réagi—Un arsenal de 120+ composants d’interface utilisateur de qualité d’entreprise et outils qui simplifient la conception et la personnalisation de l’interface utilisateur; Cependant, il y avait de l’espace pour abaisser la barrière à l’entrée. Dire bonjour à Kendoreact gratuit—Une collection de plus de 50 composants d’interface utilisateur Kendoreact personnalisables personnalisables de qualité d’entreprise disponibles entièrement gratuitement sur NPM, sans inscription ni licence nécessaire. Avec les composants de l’interface utilisateur gratuits de Kendoreact, les développeurs bénéficient de fonctionnalités étendues, de facilité de personnalisation, d’accessibilité, de localisation, d’API cohérentes et de documentation complète, ainsi que des outils de productivité et de style des développeurs.
Bien que REACT UI fonctionne évidemment sur le Web, la même interface utilisateur peut alimenter les expériences sur les applications .Net Maui multiplateforme natives. L’article présente l’expérience du développeur de la réutilisation de l’interface utilisateur React sur les applications mobiles / de bureau. Avec un rendu et un partage d’interface utilisateur réactifs de code / styles d’interface utilisateur, les développeurs ont une bonne histoire avec l’accès à l’API natif – la réaction et .NET permettent une communication bidirectionnelle facile avec les sites Web modernes.
Version GPT-5
C’est l’âge de l’IA, et il y a 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. Openai est le fabricant de certains des services d’IA les plus populaires, avec près de 700 millions de personnes utilisant Chatgpt Weekly, et il y a de grandes nouvelles cette semaine – dites bonjour à GPT-5 et la nouvelle ère de la créativité.
Cette semaine, Openai a commencé à déployer GPT-5, la dernière itération de son modèle phare de grande langue, à tous les utilisateurs. OpenAI affirme que le GPT-5 est plus intelligent, plus rapide, plus utile et précis, avec un taux d’hallucination inférieur à celui des modèles précédents. Sam Altman a vanté le GPT-5 comme une étape significative sur le chemin vers l’intelligence générale artificielle.
OpenAI a annoncé quelques variations du modèle avec des modifications de tarification pour l’utilisation de l’API, et les utilisateurs de ChatGPT peuvent contrôler la température avec quatre personnalités prédéfinies – cynique, robot, écouteur et nerd. GPT-5 devrait également être un excellent collaborateur de codage qui excelle dans les tâches agentiques avec de grandes fenêtres de contexte de jeton. Dans l’ensemble, une grande étape pour déplacer l’un des LLMS les plus populaires.
Vs mise à jour du code
L’IA moderne est une grande opportunité de rationaliser et d’automatiser les flux de travail des développeurs pour une meilleure productivité. VS Code est l’éditeur de code open-source, populaire pour le développement .net Maui et avec le copilote GitHub intégré. L’expérience du développeur avec l’IA s’améliore constamment dans le code vs. L’équipe derrière VS Code a tiré sur tous les cylindres et a récemment fait sortir une grande version –VS Code v1.103 Méillet est ici pour les heures de grande écoute.
GitHub Copilot est déjà l’un des assistants de codage les plus populaires et les plus productifs pour les développeurs – un programmeur de pairs IA qui aide les développeurs à écrire un meilleur code. Il y a beaucoup de bonté de l’IA dans la dernière version de code vs. Cela comprend la dernière intégration GPT-5 pour GitHub Copilot, la restauration à l’état précédent avec le chat, la suppression des limites d’outils MCP, les serveurs MCP en démarrage automatique et généralement plus de contrôle des développeurs sur les LLM utilisés. Il s’agit d’un espace d’innovations furieuses et agréable à voir vs Code / Github Copilot poussant les limites pour rendre les développeurs plus productifs avec l’IA – les chèques.
Coiffage Web UI
.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. Des cadres modernes comme .NET Maui permettent un partage transparent de code / styles sur les applications Web et natives – les développeurs peuvent alimenter des expériences sur les plates-formes mobiles / de bureau avec interface utilisateur Web. L’interface utilisateur Web avec CSS peut parfois être écrasante. Des outils visuels comme Themebuilder peuvent rendre les concepteurs / développeurs productifs, avec une AI moderne, prêtant un coup de main. Hassan Djirdeh a rédigé un merveilleux article présentant le style de l’interface utilisateur Web moderne, qui est tous réutilisable sur .net Maui – Say Hello to Thèmebuilder ui style alimenté par l’IA.
Alors que les bibliothèques de composants d’interface utilisateur accélèrent le développement d’applications avec l’interface utilisateur riche en fonctionnalités prédéfinie, les composants prêts à l’emploi doivent souvent être adaptés à des exigences de conception spécifiques. L’image de marque, des schémas de couleurs uniques, la typographie et les styles visuels doivent être appliqués de manière cohérente sur toutes les internes d’interface utilisateur de l’application. C’est là que ThemeBuilder est un puissant outil de style visuel – rien ne peut voir les changements de style visuellement.
Hassan présente ThemeBuilder comme le Centre de commandes de style pour l’édition de composants visuels avec des personnalisations avancées et l’activation des flux de travail collaboratifs, avant de plonger dans ce qui est nouveau – le style alimenté par AI. L’article explique à quel point il est facile de commencer avec des thèmes générés par l’IA à partir d’invites simples et introduit des paramètres pour la génération de style AI à réglage fin – une belle vitrine de la génération de thème alimentée par l’IA dans themebuilder. Bien que les applications Web bénéficient le plus du style de thèmebuilder, les sites Web modernes dans .NET MAUI peuvent facilement rendre la même interface utilisateur Web – les styles peuvent être partagés sur le Web et les applications natives.
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