Microsoft Build 2017 : Détails des nouveautés XAML & UWP

Tous les ans, Microsoft organise sa conférence Build (à Seattle cette fois-ci). Destinée en partie aux développeurs, c’est un peu Noël avant l’heure pour nous, avec souvent des nouveautés et des cadeaux que l’on s’empresse de tester.

Cette année, la conférence avait lieu du 10 au 12 Mai. Dans cet article, je ne vais pas couvrir l’intégralité des nouveautés (il y en a tellement…), mais m’intéresser à mes 2 chouchous dans le monde du développement, le XAML et les applications UWP.

Fluent Design System

Entraperçu sous le nom de code « Neon » (https://www.nextinpact.com/news/102770-windows-10-avec-neon-microsoft-prepare-evolution-metro.htm), Microsoft annonce officiellement son nouveau système de design, le « Fluent Design System« . Ici on jouera plus sur les lumières, les ombres ou encore la profondeur (on prend le contrepied total de Metro).  Certaines applications comme Contacts bénéficieront de ce nouveau design en avance, mais pour le reste il faudra attendre en partie la prochaine mise à jour de Windows 10, la Fall Creators Update, prévue pour.. l’automne 🙂

Plus de détails dans la vidéo et ici : http://fluent.microsoft.com/

XAML Standard 1.0

Grosse annonce pour moi, grand amateur de XAML, Microsoft propose ici aussi une nouvelle norme afin de standardiser le code XAML entre les différents projets. Cette norme reste encore en cours d’écriture mais est déjà visible à cette adresse (https://github.com/Microsoft/xaml-standard). La volonté derrière cette norme est de pouvoir réutiliser un maximum les fichiers de design entre les différentes plateformes. Exemple, en UWP un élément de texte est écrit sous la forme <TextBlock/> alors qu’avec Xamarin Forms nous devons l’écrire <Label/>, même cas pour <StackPanel/> et <StackLayout/>, impossible de partager le code sans le réécrire. Voici un premier brouillon https://github.com/Microsoft/xaml-standard/blob/staging/docs/v1draft.md

Windows Template Studio

Annonce un peu plus confidentielle, Microsoft propose un nouvel outil pour ses applications UWP. Windows Template Studio est une extension Visual Studio (2017 minimum), qui sous la forme d’un Wizard permet de créer un template d’application UWP pour gagner du temps lors de la création d’un projet. Open Source et pensé en accord avec la communauté, le repository GitHub est disponible ici : https://github.com/Microsoft/WindowsTemplateStudio. Le wizard ressemble très très fortement à celui de Visual Studio 2017 pour la simple et bonne raison que la communauté l’a plébiscité.

Pour le moment, nous pouvons choisir le type de navigation (Hamburger Menu, Pivot/Tabs, Rien), un framework de développement (Rien/Code Behind, MVVM, MVVM Light), différentes pages préfaites (Map, Master/Details, Settings, WebView etc…) mais aussi certaines fonctionnalités (Gestion du Suspend/Resume, Azure Notification Hub, Live Tile etc..). L’outil se charge ensuite de créer les pages nécessaires, les viewmodels associés et de référencer les packages nuget (MVVM Light, JSON NewtonSoft).

 

Les autres annonces

En vrac, une petite partie de l’énorme quantité d’annonces que je retiens :

Et pour tout le reste ?

Pour en apprendre plus et revoir l’intégralité des sessions, 451 sessions, un seul lien : https://channel9.msdn.com/?wt.mc_id=DX_882642&utm_source=t.co&utm_medium=referral

1 réflexion au sujet de “Microsoft Build 2017 : Détails des nouveautés XAML & UWP

Laisser un commentaire

%d blogueurs aiment cette page :