Universal Windows App: Create and display animated GIF

Today I needed to implement in a Universal Windows App (UWA) the possibility to create animated gif from images (.gif).

I was so surprised to discover that there was nothing in the web about that.

After some searches, I know how to do it.

That’s why in this Wiki, I explain how to create and display an animated gif in a Universal Windows App (XAML and C#) with Visual Studio 2017 Jump on Windows 10 Creators Update (10.0; Build 15063) Jump .

Nouveaux contrôles pour applications Universelles Windows

5 minutes de lecture

Etant un grand fan d’expérience utilisateur (UX) et des applications Universelles Windows (UW), impossible de ne pas parler des nouveaux contrôles pour les applications UW : Ratings, person picture, color picker et navigation view.

Eh oui! Même si Microsoft y travaille encore, ces nouveaux contrôles permettront d’améliorer la qualité des applications UW et d’offrir un gain de temps sur les développements.

Malheureusement la liste est très courte mais bon, ce n’est qu’un début (du moins je l’espère lol).

Dans cet article, vous trouverez une présentation des premières versions des nouveaux contrôles pour applications Universelles Windows.

Si vous disposez de la version Windows 10 Insider Preview (introduced v10.0.16190.0), vous pourrez les introduire dans vos applications UW. Mais pour ce faire, il faut adhérer au Windows Insider Program

Le mode Picture-In-Picture (Compact Overlay mode)

5 minutes de lecture

Windows 10 Creators Update (version 10.0.15063.0) est arrivé avec plusieurs nouveautés. Parmi elles, nous avons la prise en compte du mode picture-in-picture dans les applications Universelles Windows(UW).

Ce mode (disponible que sur les applications UW) permet aux utilisateurs de visualiser votre application à l’écran tout en travaillant en parallèle sur d’autres applications.

Une fois que votre application est en mode picture-in-picture, elle s’affiche sur le coin de l’écran en haut (voir figure ci-dessous) et les utilisateurs peuvent également interagir avec elle à tout moment.

L’existence de ce nouveau mode, permet d’offrir une nouvelle expérience utilisateur sur les applications UW. D’ailleurs, la conception d’IHM picture-in-picture repose sur ses dimensions réduites (320×200 généralement).

Il est donc important de bien choisir les écrans qui prendront en charge ce type d’affichage dans votre application UW.

Il est d’ailleurs conseillé pour la visualisation d’un film (par exemple) et non pour remplir un formulaire dans votre application.

Il est préférable qu’une IHM en mode picture-in-picture :

  • Soit très épurée. Elle privilégie l’affichage de l’information (une vidéo par exemple) et ses actions principales (pas plus de 2).
  • Ne soit pas scrollable pour alléger la quantité d’informations à afficher.

A noter que par défaut, le mode picture-in-picture ne contient pas de boutons retour arrière ni de barre de titre.

Dans ce post, nous allons voir comment mettre en place le mode picture-in-picture dans une application Universelle Windows (C# et XAML).

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

Faut-il choisir une application UWP pour développer votre application mobile ?

5 minutes de lecture

L’une des questions qui se pose souvent en début de projet dans les entreprises c’est quelle technologie choisir pour développer une application mobile.

Vous allez me dire que tout dépend du type d’application souhaitée (web ou pas), les types d’appareils (devices) cibles…

Mais dans quel contexte projet le type d’application Universal Windows Platform (UWP) est-il le mieux adapté ?

 

Expandable ListView UWP / Liste expansible UWP

Récemment j’ai eu besoin d’utiliser une liste expansible (Expandable ListView) sur une application UWP.

Une liste expansible permet d’afficher des éléments dans une liste et lorsque l’utilisateur sélectionne un élément, l’ensemble de ses sous-éléments s’affichent en dessous de l’élément sélectionné…compliqué tout ça hein?? Lol.

Bon allez, je vais le redire autrement lol…une liste expansible permet de grouper des données par catégories. Elle a la possibilité d’afficher / masquer les données de chaque catégorie en cliquant sur celle-ci. C’est mieux non? J

More