Microsoft Technical Guru – Juin 2017

Les gagnants de la compétition TechNet Guru du mois de juin ont été annoncés, j’ai été nommé Technet Guru dans la catégorie Applications Universelles Windows

J’ai gagné une médaille d’or et une médaille de bronze suite à la rédaction des articles suivants:

Je tiens à remercier tous les juges pour leur travail et leurs commentaires instructifs. Je remercie également toutes les personnes du TechNet Wiki qui ont rendu cette compétition possible.

Dans ce lien, vous trouverez la liste des gagnants de toutes les catégories : Microsoft Technical Guru – Juin 2017

Windows Template Studio

Au début des applications Windows Store, Microsoft avait mis à disposition des développeurs des templates pour applications Windows Store dans Visual Studio 2012.

Avec Windows 10, Microsoft a eu une approche différente. La firme de Redmond a tout simplement décidé de ne pas fournir de templates par défaut, pour applications Universelles Windows (UW) dans Visual Studio 2015 et Visual Studio 2017 pour ne pas imposer un style d’application défini.

Il a fallu attendre la Microsoft Build de cette année pour avoir comme surprise, la présentation de Windows Template Studio.

Windows Template Studio est une nouvelle extension open-source disponible uniquement sous Visual Studio 2017. Elle permet de créer un projet pour application UW (C# et XAML).

La particularité de cette extension est qu’elle génère grâce à son Wizard, une application UW qui répond à vos besoins et qui respectent les bonnes pratiques de développement. Ce qui représente un gain de temps considérable pour les développeurs.

Mais que faut-il savoir sur cette extension avant de l’utiliser dans vos projets de développement d’applications UW?

Le XAML Standard

Cette fois-ci honneur au XAML !

Je ne sais pas si ça était votre cas mais de mon côté quand je développais ma première application Xamarin.Forms j’avais tendance à utiliser les mêmes balises XAML que sur les applications Universelles Windows (C# et XAML). Donc, lorsque Microsoft a annoncé à la Microsoft Build 2017 le XAML Standard, j’étais content :)!.

Le nom n’est pas très accrocheur certes, mais le XAML Standard qui est en cours de développement permettra d’utiliser le même code XAML (dans son intégralité) pour le développement d’applications UWP et Xamarin.Forms. Chose inexistante actuellement.

Cela facilitera la portabilité d’une application Universelle Windows (XAML) vers une application Xamarin.Forms mais également la montée en compétence en Xamarin.Forms.

Dans ce lien vous trouverez des exemples d’illustrations de code XAML Standard en attendant sa sortie

Stay tuned !

Entity Framework Core et SQLite dans une application Universelle Windows

10 minutes de lecture

La base de données embarquée SQLite est souvent utilisée lors du développement d’applications Universelles Windows (UW).

Pour gérer l’ensemble des flux entre l’application et la base de données SQLite, l’utilisation d’un mappeur relationnel objet (ORM) est envisageable.

Entity Framework Core est un ORM qui peut être utilisé avec SQLite sur une plateforme Windows Universelle (UWP) pour stocker et manipuler les données en base.

Cet article explique comment utiliser Entity Framework Core avec une base de données SQLite dans une application UW (XAML et C#).

L’approche utilisée dans cet article pour la génération de la base de données SQLite via Entity Framework Core est le Code First