Fermer

juin 27, 2022

Sables de MAUI : Numéro 63

Sables de MAUI : Numéro 63


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 27 juin 2022:

Focus sur la conférence .NET sur MAUI

.NET Conf les événements sont devenus le lieu de facto pour les annonces/versions .NET et pour que les développeurs s’imprègnent des dernières connaissances .NET. Lancé il y a plus d’une décennie, .NET Conf propose des diffusions en direct gratuites et continues avec des personnes qui travaillent ou qui sont les plus passionnées par .NET. La principale conférence .NET Conf a lieu chaque année en novembre pour s’aligner sur la cadence de publication de .NET, avec le lancement de .NET 7 prévu en novembre 2022.

Alors que la conférence .NET principale se concentre sur le plus grand .NET, plusieurs événements Focus tout au long de l’année plongent en profondeur dans diverses piles technologiques .NET.

Dire bonjour à Focus sur la conférence .NET sur MAUI– le prochain événement .NET Conf pour plonger dans tout ce qui concerne .NET MAUI. Prévu pour le 9 août 2022, .NET Conf Focus sur MAUI sera un événement de diffusion en direct gratuit d’une journée qui mettra en vedette des conférenciers de Microsoft et de la communauté des développeurs. Attendez-vous à tout l’amour pour l’interface utilisateur de l’application multiplateforme .NET.

Les développeurs peuvent s’attendre à entendre les dernières nouveautés de .NET MAUI concernant la création d’applications/bibliothèques/composants natifs sur iOS/Android/Windows/MacOS et le partage de code avec des applications Web. Tout cela avec les technologies .NET MAUI, les dernières nouvelles, des visages familiers et des histoires de développeurs impressionnantes – attendez-vous à une tonne de plaisir à .NET Conf Focus sur MAUI. Réservez la date les gens et venez nous rejoindre.

Mises en page dans .NET MAUI

Alors que de plus en plus de développeurs commencent à créer des applications de production avec .NET MAUI, il existe certains concepts fondamentaux que tout le monde devra comprendre pour réussir. La plupart des applications mobiles/de bureau sont généralement une collection de pages/vues avec une navigation entre les deux, et les développeurs/concepteurs décident de la manière dont le contenu doit être rendu dans chaque page.

Heureusement, il existe des modèles bien établis qui maintiennent le contenu organisé dans une arborescence visuelle. Les mises en page sont là pour vous aider et Léomaris Reyes écrit un super article explorer les options de mise en page dans .NET MAUI.

Venant de Xamarin.Forms, les mises en page dans .NET MAUI sont destinées à structurer la manière dont les contrôles/le contenu sont rendus dans un conteneur visuel et à fournir une interface utilisateur flexible sur différents facteurs de forme. Leomaris plonge dans les quatre principales classes de mise en page de .NET MAUI : StackLayout, AbsoluteLayout, Grid et FlexLayout.

StackLayouts concerne l’orientation du contenu – horizontal/vertical, tandis que AbsoluteLayout concerne le positionnement des éléments à l’aide de valeurs explicites ou de valeurs relatives à la taille de la mise en page. La grille omniprésente aide les développeurs à organiser les éléments de l’interface utilisateur en lignes et en colonnes, qui peuvent être de taille proportionnelle ou absolue. Et enfin, le FlexLayout est similaire à StackLayout en définissant les contrôles horizontalement/verticalement, mais avec l’avantage supplémentaire d’envelopper son interface utilisateur enfant en cas de débordement. Les mises en page dans .NET MAUI sont une compétence fondamentale que la plupart des développeurs devraient maîtriser – félicitations à Leomaris pour une rédaction aussi détaillée.

Utilisation de Shell dans .NET MAUI

.NET MAUI a maintenant adopté le Shell dans les modèles de projet par défaut, destiné à réduire la complexité des applications en fournissant des fonctionnalités fondamentales dont la plupart des applications ont besoin prêtes à l’emploi, comme une hiérarchie de mise en page/visuelle du contenu, un schéma de navigation basé sur l’URI et un système intégré. gestionnaire de recherche. Le Shell n’est pas quelque chose que les développeurs .NET MAUI sont obligés d’utiliser ; il s’agit plutôt d’un acolyte facultatif qui peut immédiatement donner aux applications un excellent point de départ. Cependant, le Shell peut être nouveau pour les développeurs .NET MAUI et
Daniel Hindrikes est là pour vous aider avec un merveilleux Présentation de Shell.

Daniel commence par les bases : comment les développeurs peuvent démarrer une nouvelle application .NET MAUI avec Shell. Il est facile de choisir un mécanisme de mise en page/navigation standard dans Shell : Flyouts ou onglets, tous deux intégrés dans le Shell par défaut avec des moyens simples d’ajouter du contenu.

Daniel reste réaliste en connectant des onglets/Flyouts dans le Shell et en affichant immédiatement l’application .NET MAUI résultante. Les développeurs débutants devraient trouver cela une introduction utile sur la façon d’utiliser le Shell dans les applications .NET MAUI.

WSA avec .NET MAUI

Le sous-système Windows pour Android™️ (WSA) permet aux appareils Windows 11 d’exécuter des applications Android disponibles dans l’Amazon Appstore. Pour les développeurs qui créent des applications Android, Amazon AppStore et Google Play représentent des opportunités importantes, et .NET MAUI peut être la pile technologique idéale pour créer une véritable application multiplateforme native. Pour les personnes ciblant Android avec .NET MAUI, le WSA a un énorme potentiel pour faciliter le flux de travail des développeurs : testez les applications Android directement dans Windows.

Lance McCarthy écrit un post sur la façon d’utiliser le WSA pour les applications .NET MAUI—construire/déployer/déboguer des projets Android à partir de Visual Studio 2022 17.3 vers WSA s’exécutant sur une machine Windows.

Lance commence par un guide étape par étape pour faire apparaître WSA dans la liste des appareils Android cibles dans Visual Studio. Il s’agit d’un gain de temps considérable pour les personnes qui construisent pour Android avec .NET MAUI. Les développeurs doivent avoir l’application Amazon App Store installée, configurée pour le mode développeur et l’invite de commande Android Debug Bridge (ADB) connectant ADB à WSA. Une fois configuré, un projet .NET MAUI doit simplement cibler Android et le tour est joué, le WSA apparaît dans la liste des appareils Android locaux en tant qu’appareil cible.

Le WSA promet d’accélérer considérablement la boucle interne du développeur lors de la création d’applications Android avec .NET MAUI – il n’est plus nécessaire d’attendre sur des simulateurs Android plus lents. Lance termine également le message avec un ensemble de guides de dépannage rapide lors de l’utilisation du WSA – le WSA est assez génial et devrait être un outil indispensable pour les développeurs .NET MAUI ciblant Android.

.NET MAUI @ DevReach

DevReach est la première conférence de développeurs en Europe centrale et orientale, lancée il y a plus d’une décennie à Sofia BG. Alors que le monde sort lentement de la pandémie mondiale, les développeurs ont deux grandes raisons de se réjouir : DevReach est de retour en personne avec le mode hybride pour 2022 et arrive aux États-Unis pour la première fois !

Pour être hébergé dans le cadre de Progress 360, DevReach se déroulera du 11 au 14 septembre sur le front de mer de Boston et fera sensation : plus de 40 sessions techniques, ateliers et discours. Les développeurs peuvent s’attendre à ce que des experts renommés de l’industrie et des influenceurs partagent leurs passions/idées sur les dernières technologies de développement d’applications et les meilleures pratiques.

Qu’y a-t-il dans DevReach pour les développeurs .NET MAUI ? Eh bien, une tonne – que diriez-vous de visages familiers comme David Ortinau, Maddy Montaquila, Luce Carter, Rachel Kang |, Sweekriti Satpathy, Alyssa Nicol et votre serviteur.

Besoin de vous mouiller les pieds et de plonger tête première dans .NET MAUI ? Venez rejoindre Maddy pour un atelier pratique .NET MAUI toute la journée. Les développeurs auront droit à des sessions régulières plongeant dans les dernières nouveautés avec .NET MAUI – des bases à Blazor Hybrid, les chemins de migration de Xamarin.Forms vers .NET MAUI, les stratégies d’accessibilité et de modernisation.

Tout cela en plus de nombreuses autres sessions autour de .NET, des dernières tendances de développement d’applications Web et natives, des fonctionnalités linguistiques et du bien-être des développeurs – DevReach sera très amusant. Nous espérons que vous vous joindrez à nous.

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