9 mai 2024

Microsoft nous met à disposition «UWP Community Toolkit»

Vous avez surement connu le « The Windows Phone Toolkit », vous aimez « Windows App Studio UWP Samples » et bien vous allez adorer ce que Microsoft vient de nous mettre à disposition : Un toolkit pour les applications UWP : UWP Community Toolkit .

UWPcommunityToolkit1

L’idée est nous fournir un max de contrôles, services, (…) sans qu’on se casse la tête à rechercher des samples à droite et à gauche. Disponible en open source sur GitHub, ce toolkit se veut communautaire et évolutif avec nous les développeurs et pourquoi pas selon l’évolution, les intégrer carrément dans les futurs SDK de Windows 10.

Donc en gros : Nous simplifier, accélérer le développement via des outils open-source avec une communauté qui va pouvoir contribuer sur ce projet.

Notons que pas mal de contributeurs sont francophones : Samuel Blanchard, Laurent Bugnion, Rudy Huyn et Thomas Nigro. Avec à la tête chez Microsoft notre David Catuhe national (enfin expatrié à MS Corp 🙂 ) !

200_d

Ce toolkit peut être utilisé dès le SDK Windows 10 Build 10586 ou plus et il vous faudra au moins Visual Studio 2015 update 3. Il est composé de Contrôles, Helpers, Animations et de Services. Vous pouvez l’intégrer dans un projet UWP existant pour des applications à destination des PC windows 10, Xbox, Mobile, IoT et HoloLens.

features

UWP Community Toolkit Sample App

Quand je dis que Microsoft souhaite nous simplifier la vie (enfin celle des développeurs), c’est peut de le dire il a carrément créé une app en piquant l’idée de Windows App Studio UWP Samples » : « UWP Community Toolkit Sample App » disponible à ce lien : http://aka.ms/uwptoolkitapp et donc vous pouvez tester les contrôles, les LiveTiles, modifier les propriétés et enfin copier / coller le code XAML voire C# (pour l’instant) directement dans votre projet !

Les contrôles

Le BurgerMenu sans peine :), le HeaderedTextBlock : Tiens celui là j’aime bien, c’est tout bête mais un label avec un TextBlock entre des stackpanel… qu’est ce que cela m’a toujours gonflé de faire ça. Retrouvez aussi le PullToRefreshListView comme les app Facebook, Instagram, socialWeather (^^) . Le magnifique contrôle SlideableListItem <3… Bref que du bonheur ici

UWP Community Toolkit Sample App

radialgauge

Les Services

Connecter votre app à Facebook sans plus jamais s’embêter ou sur Twitter en 2 lignes de code. Le rêve quoi ! Récupérer des recherches sur internet via les services de Bing…

services

Les animations

Comme vous le voyez ci-dessous : des fondus, redimensionnement, rotations, décalage, flou…

anim

Notifications

Tout ce qui nous faisait chier prenait du temps à coder et bien maintenant c’est du passé : Les LiveTiles, les toast Notifications…

notifications

UWP Community Toolkit est disponible via des packets NuGet c’est donc hyper simple à ajouter à notre projet.

Vous trouverez une documentation à ce lien : http://aka.ms/uwptoolkitdocs

Si vous avez un bug à faire remonter : http://aka.ms/uwptoolkitbug

Et enfin le UserVoice : https://aka.ms/uwpcommunitytoolkituservoice

Bref, un super boulot de ouf ! bravo bravo MS !

 

Blog officiel
Blog officiel

Laisser un commentaire