Optimizing your Flutter build runner for faster development
Explore how to supercharge your Flutter development with faster build times. Learn practical strategies for optimizing build_runner configuration. If like me...
Explore how to supercharge your Flutter development with faster build times. Learn practical strategies for optimizing build_runner configuration. If like me...
Converting a Xamarin app with over 100 screens and 3 million users across more than 12 countries in Flutter is quite a challenge. In this blog post, I’ll div...
Converting a Xamarin app with over 100 screens and 3 million users across more than 12 countries in Flutter is quite a challenge. In this blog post, I’ll div...
Creating a Xamarin Android binding library is not an easy task and is different for every native library. This article is the second of a series of 4 article...
Creating a Xamarin Android binding library is not an easy task and is different for every native library. This article is the first of a series of 4 articles...
Huawei provides a set of tools to work on Android phones that do not use Google Play Services. In this post we will see how we can use them in a Xamarin Andr...
Exporting analytics with App Center to Application Insights is pretty straightforward. Errors and crashes are not exposed directly though. Fortunately, there...
I have always found App Center to be quite limited in terms of analytics. Little did I know that it is just the entry point for a powerful mobile analytics p...
Most mobile application requires network connection. Unfortunately analysing calls is not so easy.
Using custom fonts in Android application was a bit of a pain. Android 8 made things much easier for us with the ability to use local or remote custom fonts ...
When working on mobile projects, you might need to record your demos. There are various commercial solutions for that but sometimes you just want to do it fo...
Loading a configuration file may seem trivial, but in mobile development things always get a bit harder.
We have been using async await for quite some time now. In this post we will see how to deal with async when using commands in the MVVM pattern.
When using async await we inevitably have to mark methods as async void. This leads to a lot of issues for programmers…
Async await is probably my favorite feature of C#. It is powerful and some basic understanding about how it is working is needed to get the best out of it.
Running asynchronous code is pretty easy with .NET and C#. As we sometimes need to cancel an ongoing asynchronous operation we will see, throughout this post...
Previously we saw how to create efficient HTTP Get calls with HttpClient and JSON.NET. This time we will go a bit further by implementing POST calls.
In Xamarin or other .NET Standard based platform we use the HttpClient class in order to do HTTP calls and JSON.NET to deserialize the response. In this post...
Dans cet article nous verrons comment créer et utiliser des audiences pour envoyer notifications à des segments d’utilisateurs grâce aux API REST d’Azure Mob...
In this post we will introduce how to create and use audiences in order to send push notifications to user segments with Azure Mobile Center REST Apis.
Depuis peu il est possible d’envoyer des notifications push depuis Azure Mobile Center. Dans cet article nous verrons comment en envoyer grâce aux API REST à...
It is now possible to send push notifications from Azure Mobile Center. In this post, we will see how to use Mobile Center’s REST APIs in order to push notif...
I’m often asked about which machine and software should a Xamarin developer use. In this little post I’ll show you what I use and why I use it.
Cette année j’ai eu la chance de pouvoir assister à la conférence Xamarin Evolve 2016 à Orlando. J’ai pu partager l’excitation liée aux annonces, échanger av...
When I freshly arrive in a company I usually have to take on and improve legacy code. NDepend is a tool that shines in this kind of scenarios.
Le premier avril 2016 a eu lieu la deuxième Keynote de la BUILD 2016 qui a fait la part belle aux annonces relatives au rachat de Xamarin par Microsoft.
Comme certains d’entre vous le savent peut-être, Microsoft et Xamarin ont annoncés de concert leurs union par le rachat de Xamarin par Microsoft.
Le 25 janvier j’ai eu le plaisir de recevoir le titre de Xamarin MVP ! Ce qui fait de cette nomination quelque chose d’exceptionnel c’est qu’elle est égaleme...
Puisque Xamarin semble fait pour le développement multiplateforme, quel peut être son intérêt pour le développement d’application monoplateforme ?
Razor est un moteur de templating HTML disponible dans ASP.NET MVC. Ayant été conçu de manière indépendante à MVC, Xamarin a décidé de le proposer dans ses p...
Le projet sur lequel je travaille avec un collègue utilise des services avec Web API. Pour les développer, il utilise son poste Windows local et se sert de I...
En tant que développeur XAML depuis plusieurs années, j’ai pour habitude de m’adapter aux changements successifs apportés à chaque plateforme de ce langage.
Cette année les annonces se sont orientées autour de 5 grands axes, Windows Phone 8.1, Windows 8.1 Update 1, les Universal Apps, Microsoft Azure et .NET.
Windows Phone 8 offre la possibilité de déployer vos applications d’entreprises sans passer par le store. Ce type de déploiement nécessite néanmoins un peu d...
Nous allons voir comment modifier ces mêmes tags pour par exemple ajouter des informations de géolocalisation dans l’image.
Suite à mes aventures dans le merveilleux monde de la manipulation d’images sous Windows Phone j’ai récemment eu le besoin de compresser un JPEG tout en cons...
Récemment j’ai voulu baisser la qualité d’une image JPEG dans Windows Phone…
J’ai récemment eu besoin de binder une collection de points sur le contrôle de carte du Windows Phone Toolkit. Je me suis alors trouvé face à un soucis…
Blend est un outil pleins de possibilités. Aujourd’hui je vais vous présenter une fonctionnalité assez méconnue et pourtant très pratique.
Depuis Windows Phone 7 Mango nous avons à notre disposition une base SQL CE et pour pouvoir interagir avec celle-ci il faut utiliser Linq To SQL.
Dans un précédent article je vous avais présenté comment convertir un objet en Path. Dans cet article nous allons voir comment combiner plusieurs objets en u...
Lorsque l’on programme des opérations asynchrones on veux souvent tester la réaction de l’interface graphique.
J’ai lu récemment quelques articles sur le parallelisme avec async await et j’ai décidé de faire un petit test pour vérifier pour voir ce qui serai le plus r...
Le vendredi 22 juin 2012 chez Microsoft France a eu lieu le Squat de la communauté des développeurs Windows Phone. La date de cet évènement n’était pas chois...
Dans WinRT on sait que le système peut passer une application en mode Suspending. Ce que l’on ne sait pas en revanche c’est au bout de combien de temps le sy...
Lorsque l’on développe sous WinRT en C# on utilise assez vite async await. Mais comment faire dans le cas où l’on développe une application multiplateforme d...
Je développe pour WinRT depuis un petit moment en XAML et C#. J’ai récemment fait face à un problème où je devais attendre qu’une animation soit terminée ava...
I’ve been developing for WinRT for quiet some time now in XAML and C#. I’ve faced an issue where I needed to wait that an animation was completed before star...
Comment je peux faire pour exécuter une action après que tout les appels WCF asynchrones se soient exécutés en Silverlight ?
Je suis récemment tombé sur un bug en portant mon jeu de reversi fonctionnant sur Wp7, Silverlight et WPF vers WinRT. En effet les animations qui permettaien...
Lorsque l’on développe des applications XAML on se met assez rapidement à utiliser l’interface INotifyPropertyChanged…
Recently I encountered a cast that I found interesting. It was trying to convert an integer into an enumeration in a way I never met before…
One recurring problem when we create an application using asynchronous calls is to test this asynchronism. We want to verify the behavior of our application ...
Ajourd’hui j’ai voulu m’amuser à regarder comment fonctionnait l’accès aux services WCF depuis JS et C# dans une application Metro.
Un des problèmes récurrents lorsque l’on développe une application contenant des opérations asynchrones est de tester cet asynchronisme. On souhaite vérifier...
Récemment je suis tombé sur un cast qui a éveillé ma curiosité. La ligne tentait de convertir un entier en une énumération d’une manière que je n’avais jamai...
Dans cet article j’étendrai le projet de mon article précédent pour ajouter un endpoint de type netTcpBinding au service WCF et l’utiliser depuis le client S...
In this post I will extend the push temperature project to add netTcpBinding endpoint to the wcf service and use it in Silverlight.
We will see how we can use Rx in a push based scenario where the server sends data to the Silverlight client without any explicit demand from it.
Dans cet article nous allons voir comment on peut utiliser Rx dans un scénario où c’est le serveur qui envoie directement des données au client sans que ce d...
When implementing a repository in Silverlight we have to do things a little bit differently as we would have done in Asp.Net or WPF.
Lorsque l’on implémente un dépôt en Silverlight, on doit faire les choses d’une manière différente de ce que nous aurions fait en Asp.Net ou WPF…
Parmi les nombreuses nouveautés qu’apporte Mango, il en est une qui m’intéresse tout particulièrement et qui est l’ajout d’un base de donnée locale au téléph...
When developing Silverlight or WPF application we sometimes need de create converters that would be useful only in a particular view…
One common issue when using the MVVM pattern from a Silverlight 4 application is to have access to the current control’s data context from items controls’ da...
Lorsque l’on développe des applications Silverlight ou WPF il arrive que l’on ait besoin de créer des converters qui n’auront d’utilité que dans une vue part...
Un problème récurrent lorsqu’on fait du MVVM en Silverlight 4 est d’avoir accès à certains éléments du DataContext courant dans des DataTemplate de nos Items...
In this article I will show you how to open a ChildWindow from a view model and to get its results back.
Un des aspects récurrent dans le développement MVVM est l’utilisation des messages. Un message peut être considéré comme une sorte d’évènement global à l’app...
In this article I will talk about what are ReverseCommands and why are they really useful.
Dans cet article nous verrons ce que sont les commandes inversées et en quoi elles sont très utiles.
Les projets de tests unitaires en Silverlight tels qu’ils existent dans le Silverlight Toolkit sont des applications s’exécutant de manière autonome…
This article will show you different ways to pass parameters to your commands using the nRoute framework.
Cet article vous fera découvrir différentes manières de passer des paramètres à vos commandes avec nRoute.
In MVVM we often use commands to communicate between the view and the view model in order to put all the logic inside the view model and to enable the view t...
En MVVM on utilise souvent les commandes pour faire communiquer une vue et son view model afin de soulager le code-behind de tout ce qui n’est pas de son res...
In this article I will present the different ways to use nRoute for the three platforms it is built for. So first create a Silverlight, WPF or WP7 project.
This article is the first of a serie that will show you how to develop a Silverlight application using the nRoute framework.
Dans cet article je présenterai les approches pour les trois plateformes que cible nRoute. Aussi je vous invite à créer un projet dans la technologie de votr...
Cet article est le premier d’une série qui aura pour but de vous présenter le développement d’une application Silverlight utilisant framework nRoute.
Lorsque l’on développe une application couplant Silverlight et services WCF, l’url de ces derniers est écrite dans le fichier ServiceClient.config embarqué d...
Lorsqu’on développe une application localisable en Silverlight on utilise souvent des fichiers ressources pour stocker nos textes. Cet article vous montre co...
Lors du développement d’une application il peut arriver que plusieurs types de clients (WPF, ASP.NET ou Silverlight par exemple) utilisent les mêmes entités....
Ceux ayant déjà développé des applications contenant de nombreux appels WCF depuis un client Silverlight ont pu remarquer combien il est fastidieux de gérer ...
Récemment j’ai été confronté à un problème assez ennuyeux. J’ai créé un custom ItemsControl et j’avais besoin de récupérer l’instance de l’objet graphique cr...
Dans cet article je vais vous montrer comment on peut parvenir en Silverlight à se binder sur des propriétés attachées dans l’ItemTemplate d’un contrôle héri...
Aujourd’hui nous allons nous attaquer à l’implémentation du redimensionnement d’une fenêtre grâce à la souris en sélectionnant un des bords de celle-ci.
Lorsque l’on créer une fenêtre en WPF. Elle apparait par défaut avec les décorations standard de Windows.
Vous savez maintenant créer et supprimer des éléments, à partir d’aujourd’hui et pour quelques articles je vais vous montrer différentes manières de récupére...
J’ai précédemment expliqué comment créer différents types d’éléments, comment récupérer leurs identifiants. Aujourd’hui grâce à ces identifiants nous allons ...
On m’a récemment posé cette question qui revient régulièrement à propos des UserControl et des CustomControl.
Lors de mes premiers articles sur les webservices Exchange, je vous avais signalé que j’utiliserai les services ASMX afin de me connecter car je n’avais jama...
J’ai décidé d’écrire ce petit article pour répondre à cette question qui revient très régulièrement.
Cet article va vous présenter comment récupérer les identifiats attribués aux objets Exchanges.
Cet article va vous présenter comment créer des tâches.
Cet article va vous présenter comment créer une tâche.
Cet article va vous présenter comment créer un contact avec EWS.
Cet article va vous présenter comment se connecter aux services Exchange.
Celà fait bien longtemps que je voulais écrire une série d’article sur l’utilisation des services Exchange constatant le peu d’abondance de ressources franco...
Retour sur cette première des Techdays 2010. Lors de la plénière nous avons eu le droit à un petit aperçu fort bien présenté de System Center, Visual Studio ...
Comment développer et tester des applications multi-touch pour Windows 7 même si l’on ne dispose pas d’un écran multipoint
Voici un article que j’aurai dû poster samedi dernier mais une pause s’imposait. En effet, la Surface Academy prit fin le 28 août.
Plus une application est facile et naturelle à utiliser, plus elle est difficile à concevoir et à développer. Derrière cette phrase se cache une réalité à la...
Depuis notre arrivé à Issy-les-Moulineaux nous avions certes de magnifiques bureaux mais notre table Surface avait quant à elle subit quelques déboires penda...
Après ce long week-end du 14 juillet au cours duquel nous avons eu le droit de faire le pont je reviens vous raconter comment se sont passées ces deux premiè...
Première journée chez Microsoft terminée. Les gens sont très sympa aussi bien mes collègues stagiaires que les employés qui nous ont prit en charge.
Il y a quelques temps Microsoft a proposé sur son site étudiants une offre de stage pour développer une application sur Microsoft Surface
Aujourd’hui je suis tombé sur un problème assez étrange. Pour un projet j’utilisais des effets des transitions entre différentes images (une sorte de diapora...
Bienvenue à tous sur ce blog. Je ne sais pas par quels moyens vous êtes arrivé ici néanmoins j’espère que la lecture des quelques articles que j’écrirai vous...