Site icon Blog ARC Optimizer

Les Sables de MAUI : Numéro 131

Les Sables de MAUI : Numéro 131


Bienvenue dans les Sables de MAUI, des numéros de type newsletter dédiés à rassembler les 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 29 janvier 2024:

Styles réutilisables 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 natives approfondies, une interface utilisateur native de plate-forme et des expériences hybrides qui étendent la portée des technologies d’interface utilisateur Web Blazor/JS. Avec une stabilité accrue et un écosystème riche, de plus en plus de développeurs créent des applications multiplateformes avec .NET MAUI. L’attention des développeurs est cependant précieuse, et les connaissances s’acquièrent souvent mieux par petites quantités. Maddy Montaquila a lancé une série de courtes vidéos pour les développeurs appelées .NET MAUI Minutes et une autre merveilleuse vidéo est en ligne :styles réutilisables dans .NET MAUI.

Les applications mobiles/de bureau modernes devraient offrir une expérience utilisateur agréable et cela commence souvent par une interface utilisateur merveilleuse qui incite à une utilisation accrue des applications. Les styles XAML constituent un moyen pratique de rendre les applications attrayantes et de disposer d’une interface utilisateur cohérente sur toutes les plates-formes. Il existe également plusieurs façons pour les développeurs .NET MAUI de réutiliser les styles dans l’ensemble de l’application.

Maddy commence par une introduction rapide aux mécanismes de style par défaut dans .NET MAUI, suivie d’exemples faciles à suivre d’utilisation de styles implicites et explicites. Les développeurs ont la possibilité de réutiliser les styles sur les pages ou de remplacer les options en cascade si nécessaire : les styles peuvent avoir des cibles d’interface utilisateur et des clés de correspondance spécifiques. Mieux encore, les styles XAML peuvent être combinés en classes et les éléments de l’interface utilisateur peuvent hériter de plusieurs styles : la productivité des développeurs est gagnante. Avec un balisage XAML simple et des styles réutilisables intégrés à .NET MAUI, il n’y a pas vraiment d’excuse pour ne pas créer une superbe interface utilisateur d’application : les styles XAML peuvent aider à créer de belles applications avec une interface utilisateur cohérente sur toutes les plates-formes.

Festival XAML de janvier

Bien que .NET MAUI offre une flexibilité aux développeurs .NET souhaitant créer des applications mobiles/de bureau natives multiplateformes, la grande majorité des développeurs .NET MAUI finiront probablement par utiliser C#/XAML pour définir l’interface utilisateur de l’application. Il y a de bonnes nouvelles pour les développeurs souhaitant perfectionner leurs compétences en matière de création d’interface utilisateur : dites bonjour au XAML Fest de janvier en Léomaris Reyes, une célébration d’un mois dédiée à tout ce qui concerne XAML dans .NET MAUI. L’objectif de la série spéciale est d’approfondir le monde de la conception d’interface utilisateur en reproduisant des parties clés de l’interface utilisateur d’applications renommées. Le deuxième article est en ligne : recréer Interface utilisateur de la carte Twitter/X dans .NET MAUI.

Avec le XAML Fest de janvier, Leomaris prévoit de déployer une collection d’articles, chacun abordant un élément différent de l’interface utilisateur, décomposant le code XAML et fournissant aux développeurs un guide clair et concis pour créer eux-mêmes une telle interface utilisateur. L’interface utilisateur de Twitter/X Card est un élément d’interface élégant et fonctionnel qui constitue un élément essentiel de la conception d’applications modernes.

Leomaris commence par décomposer l’interface utilisateur d’origine en blocs pouvant être recréés, avec tout le nécessaire pour afficher un tweet. Avec du XAML concis et des explications à chaque étape, Leomaris construit lentement l’interface utilisateur Twitter/X, bloc par bloc, avec du texte, des images et des boutons bien alignés. Il y a beaucoup d’inspiration pour l’interface utilisateur pour les développeurs .NET MAUI. Le XAML Fest de janvier est un festival de code et de design, où les développeurs sont invités à célébrer, apprendre et améliorer leurs compétences en matière d’interface utilisateur.

Enregistrement d’écran dans .NET MAUI

Enregistrement de l’écran de l’utilisateur à partir d’une application : il peut s’agir d’une fonctionnalité de niche, mais elle pourrait être utile pour les applications mobiles/de bureau modernes. Pour signaler des bugs, par exemple, les utilisateurs peuvent simplement s’enregistrer à l’aide de l’application et envoyer la vidéo. L’enregistrement d’écran depuis l’application est sur le point de devenir trivial pour les développeurs .NET MAUI, grâce à Gérald Versluis et l’aperçu de Plugin.Maui.ScreenRecording. Pour bien comprendre, Gerald a également produit une vidéo :ajoutez facilement un enregistrement d’écran aux applications .NET MAUI.

Les plugins sont un excellent moyen d’exposer des fonctionnalités de plate-forme native de niche dans les applications .NET MAUI multiplateformes. À cette fin, le référentiel de modèles de plugins .NET MAUI propose aux développeurs de nombreuses aides. Gerald commence par présenter Plugin.Maui.ScreenRecording, suivi de l’installation du package NuGet dans un exemple de projet .NET MAUI. Avec une méthode d’extension rapide, Plugin.Maui.ScreenRecording peut être configuré pour fonctionner avec les applications .NET MAUI. La portée de la plate-forme inclut iOS, macOS et Android.

Pour les applications .NET MAUI souhaitant utiliser Plugin.Maui.ScreenRecording, les autorisations permettant d’enregistrer des clips d’enregistrement d’écran dans la bibliothèque multimédia de l’appareil doivent être configurées pour iOS/macOS/Android : tout est bien documenté. L’utilisation est plutôt simple avec des API bien définies pour vérifier la capacité de l’appareil et démarrer/arrêter l’enregistrement. Gerald présente l’utilisation avec un exemple facile à suivre sur Android.

MAUI HackDay

Les développeurs adorent pirater quelque chose ensemble : il y a une nerd intérieure dans la pure créativité à travers le code. Bien que nous puissions nous exclure du monde et pirater nous-mêmes, c’est un tout autre niveau de plaisir de le faire avec d’autres développeurs. Ajoutez un peu de café, apprenez de la communauté et des experts à votre disposition : vous obtenez une recette pour une journée amusante.

C’est exactement ce que pensent les gens de SSW / SSW TV avez prévu pour les développeurs .NET MAUI : dites bonjour à Journée de piratage MAUIqui aura lieu en personne et en ligne le samedi 3 février 2024.

Les MAUI Hack Days sont des événements organisés par la communauté destinés aux développeurs .NET MAUI, aussi bien aux personnes qui plongent dans le monde de .NET MAUI qu’aux développeurs chevronnés. Organisé par Matt Goldman et Adam Cogan, le MAUI Hack Day rassemble des experts du monde entier pour une journée d’apprentissage dynamique et de production de code. MAUI Hack Day est un rendez-vous incontournable pour tous les passionnés de .NET MAUI : l’occasion idéale de se perfectionner aux Pays-Bas, en particulier à Sydney, Melbourne ou Brisbane, ou entièrement en ligne.

Chronologie Xamarin

.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. Bien que .NET MAUI soit clairement la voie à suivre, Xamarin reste la réalité pour de nombreux développeurs et applications d’entreprise.

Avec une date de fin en vue, beaucoup préparent ou sont en train de migrer vers .NET MAUI. Il existe cependant des dates importantes et des mises à jour du framework/outils pour les utilisateurs du monde Xamarin, et Léomaris Reyes a rédigé le résumé parfait—chronologie des événements importants dans l’écosystème Xamarin.

Inspiré par les détails de David Ortinau, Leomaris a tracé des dates/événements importants pour les développeurs travaillant avec des applications Xamarin : la date la plus importante est le 1er mai 2024, date à laquelle le support officiel de tous les SDK Xamarin, y compris Xamarin.Forms, prendra fin. Étant donné que les applications multiplateformes Xamarin dépendent des plates-formes natives sous-jacentes, la durée de conservation des applications iOS/Android écrites avec les SDK Xamarin est marquée : avril 2025 pour les applications Apple Store utilisant XCode 15 et août 2025 pour les applications Google Play ciblant l’API 34.

Avec .NET 8 ouvrant la voie à des mises à jour stables du framework, des outils et des performances, .NET MAUI cessera également de prendre en charge .NET 7 en mai 2024. En cours de route, des mises à jour d’outils sont également disponibles pour les développeurs Xamarin/.NET MAUI, tandis que Visual Studio pour Mac prend sa retraite en 2024, Visual Studio Code développe rapidement des fonctionnalités, tandis que Visual Studio continue d’être la référence en matière d’IDE sous Windows. Merci, Leomaris, d’avoir récapitulé les dates/annonces cruciales, très appréciées par les développeurs Xamarin et .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
Quitter la version mobile