Fermer

septembre 20, 2022

Sables de MAUI : Numéro 72


Bienvenue dans Sands of 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 mettez beaucoup de particules de sable ensemble 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 des plages massives, des dunes et des déserts.

La plupart des développeurs .NET sont enthousiasmés par l’interface utilisateur de l’application multiplateforme .NET (MAUI)—l’évolution de l’expérience de développement multiplateforme .NET moderne. À l’avenir, les développeurs devraient avoir beaucoup plus confiance dans la pile technologique et les outils, car .NET MAUI permet des solutions multiplateformes natives sur mobile et sur ordinateur.

Bien que cela puisse prendre un long vol pour atteindre les sables de l’île de MAUI, l’enthousiasme des développeurs autour de .NET MAUI est assez palpable dans tout le contenu partagé. 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é/écosystème désireux d’apprendre et d’aider.

Sands of MAUI est une humble tentative de rassembler toutes les merveilles de .NET MAUI en un seul endroit. Voici ce qui est remarquable pour la semaine du 19 septembre 2022:

.NET MAUI pour les débutants

.NET MAUI est l’évolution de la pile technologique multiplateforme .NET moderne, permettant aux développeurs d’avoir une véritable base de code partagée unique pour alimenter les applications mobiles/de bureau natives. .NET MAUI est prêt pour la production depuis un certain temps et l’outillage est également de premier ordre – on comprend pourquoi beaucoup plus de développeurs donnent un tour à .NET MAUI. Jacques Montemagno est là pour vous aider, avec un vidéo du didacticiel épique .NET MAUI destiné aux débutants : créons des applications iOS, Android, macOS et Windows avec C# et Visual Studio.

James commence par les bases – l’histoire avec Xamarin et la promesse de .NET MAUI à l’avenir. Ensuite, le caoutchouc rencontre la route – comment les développeurs commencent avec .NET MAUI sur Visual Studio 2022, en explorant la structure de projet unique, le démarrage de l’application, le cycle de vie de l’application et le shell. Les développeurs veulent une gratification instantanée – James couvre les nuances du déploiement sur iOS, Android, Windows ou MacOS, sur les émulateurs et les appareils.

La boucle interne du développeur profite énormément de .NET MAUI avec des outils autour du rechargement à chaud et de la prévisualisation en direct. James poursuit en couvrant des sujets incontournables tels que la navigation dans les applications, l’accès aux API de la plate-forme et le style/thème des applications .NET MAUI. S’il y a jamais eu une vidéo que les développeurs de zéro à héros avec .NET MAUI, c’est bien celle-ci, merci James.

Audio dans .NET MAUI

Pan Pan! C’est le son joué par votre application/jeu .NET MAUI où les drones spatiaux abattent les méchants. Si les développeurs ont besoin de jouer un simple effet sonore ou une chanson dans les applications .NET MAUI, le plugin Plugin.Maui.Audio est là pour vous aider. Il est simple à utiliser et bien conçu pour la flexibilité des développeurs.

Gérald Versluis produit une vidéo sur lecture audio dans les applications .NET MAUI avec le Plugin.Maui.Audio—avec une API propre, ce plugin devrait être le choix naturel pour jouer des sons dans les applications .NET MAUI.

Gerald explique comment les développeurs peuvent intégrer Plugin.Maui.Audio dans les applications .NET MAUI, juste une simple dépendance de package NuGet. Plugin.Maui.Audio suit le paradigme d’injection de dépendance intégré et une méthode d’extension sur le démarrage de .NET MAUI relie toutes les choses. Une fois configuré, les développeurs peuvent saisir une instance du lecteur audio et pointer vers un fichier son local/distant, le tour est joué, le son de la musique.

Gerald explore également l’API Plugin.Maui.Audio – il y a de la beauté dans la simplicité. Les développeurs peuvent créer une ou plusieurs instances de Plugin.Maui.Audio, mais avec une implémentation d’interface IDisposable, il est toujours bon de disposer du lecteur audio lorsqu’il n’est pas nécessaire. Il existe un exemple d’application complet dans le référentiel Plugin.Maui.Audio présentant les fonctionnalités du plug-in et les commentaires des développeurs sont sollicités à mesure que le plug-in audio progresse en devenant le moyen de facto de lire de l’audio dans les applications .NET MAUI.

Candidat à la version .NET 7

.NET 7 est la prochaine évolution de .RAPPORTER-il est destiné à être prêt pour la sortie en novembre 2022 et est en préparation depuis un certain temps maintenant. Après sept versions d’aperçu, il est temps pour la première des deux versions de Release Candidates (RC)—.NET 7 RC1 est maintenant disponible.

Le dernier .NET 7 est disponible pour Windows/MacOS/Linux et pris en charge pour les applications de production. .NET 7 RC1 a été testé sur le dernier Visual Studio 17.4 Preview 2 et inclut des mises à jour dans divers domaines d’intérêt, comme Cloud Native, la prise en charge d’ARM64 et l’activation de la modernisation des applications.

.NET MAUI devrait recevoir une grande dose de mises à jour avec .NET 7 – de nombreuses fonctionnalités pour les applications de bureau et une augmentation de la productivité des développeurs grâce à des outils. La meilleure expérience Visual Studio pour essayer les dernières fonctionnalités de .NET MAUI avec .NET 7 n’est pas tout à fait prête, tout cela arrivera très bientôt avec la prochaine version de Visual Studio 17.4 Preview 2.1.

Comme la plupart des autres applications .NET, .NET MAUI bénéficiera automatiquement des énormes améliorations de performances à venir dans .NET 7. .NET MAUI fait partie de .NET et les principales versions s’alignent sur .NET – l’avenir du développement .NET multiplateforme s’annonce bien.

Mise à jour de l’interface utilisateur Telerik

Les applications .NET MAUI s’exécutent en mode natif sur les dernières plates-formes mobiles/de bureau et exigent une expérience utilisateur solide sur toutes les plates-formes. Les développeurs n’ont pas besoin de relever seuls le défi difficile – il y a l’aide de Telerik UI pour .NET MAUI. Prêts à l’emploi, les développeurs tirent le meilleur parti de l’interface utilisateur Telerik sur .NET MAUI, une vaste collection de composants d’interface utilisateur performants et beaux, bien conçus, qui fonctionnent de manière cohérente sur toutes les plates-formes.

Telerik UI pour .NET MAUI reçoit une grande dose de mises à jour dans le cadre de la version R3—Yoan Krumov écrit tout ce qui est nouveau dans l’interface utilisateur Telerik dans les suites mobiles et de bureau.

L’interface utilisateur Telerik de bureau traditionnelle ne manque pas d’amour – il existe de nombreuses mises à jour dans les suites d’interface utilisateur pour WinUI, WPF et WinForms. Xamarin est toujours la réalité de la production pour de nombreuses applications et l’interface utilisateur Telerik pour Xamarin reçoit des mises à jour majeures pour DataGrid, Pickers et des améliorations de fonctionnalités à tous les niveaux.

Cependant, l’interface utilisateur Telerik pour .NET MAUI est la plus appréciée, ainsi que la prise en charge du dernier runtime .NET MAUI et de Visual Studio 2022. L’interface utilisateur Telerik pour .NET MAUI est désormais livrée avec trois nouveaux contrôles d’interface utilisateur dans le cadre d’une suite en pleine croissance. Les composants DataForm, AutoComplete et Expander rejoignent la famille. Le puissant DataGrid de l’interface utilisateur Telerik pour .NET MAUI bénéficie de fonctionnalités telles que l’interface utilisateur de regroupement, les pieds de page, les fonctions d’agrégation, etc.

Les développeurs qui créent des applications multiplateformes natives avec .NET MAUI devraient désormais disposer de toutes les munitions UI/UX nécessaires avec Telerik UI pour .NET MAUI – allons créer de délicieuses applications.

Firebase Poussez dans .NET MAUI

Firebase est une plate-forme populaire de développement d’applications basée sur le cloud, qui permet de créer/distribuer/surveiller des applications et de stimuler l’engagement des utilisateurs. Soutenu par Google Cloud, Firebase est connu pour sa facilité d’intégration Cloud Messaging et est particulièrement bien adapté pour servir de backend pour les applications mobiles modernes.

Il s’avère que les applications mobiles multiplateformes écrites avec .NET MAUI peuvent également bénéficier de l’intégration de Firebase—Cédric Gabrang écrit un article sur la façon de activer les notifications push Firebase dans les applications .NET MAUI.

La première étape consiste à installer le package Plugin.Firebase NuGet dans un projet d’application .NET MAUI. Il est bon de savoir que le plug-in Firebase ne prend pas encore en charge Windows/MacOS. Par conséquent, les applications .NET MAUI ne devraient être que pour iOS/Android pour le moment et les TargetFrameworks non pris en charge doivent être supprimés du fichier .csproj. Cédric montre comment configurer le projet dans la console Firebase, configurer les paramètres et initialiser Firebase au démarrage de l’application .NET MAUI. Une fois les autorisations d’application définies, le jeton d’identification de l’appareil de Firebase peut être récupéré et le tour est joué : les applications .NET MAUI sont prêtes pour l’intégration de Firebase.

Cédric fait la démonstration d’une application .NET MAUI recevant des notifications push déclenchées à partir de la console Firebase – bravo à l’article détaillé et ouvrant les vannes Firebase pour les développeurs .NET MAUI.

C’est tout pour le moment.

Nous vous verrons la semaine prochaine avec un contenu plus impressionnant concernant .NET MAUI.

Bravo, développeurs !






Source link

septembre 20, 2022