Rudy Spano

Le nombre important de terminaux mobiles rend le développement et la validation d’une application mobile très complexe. En effet, il parait utopique pour un développeur ou même pour une grande boite de certifier que son application sera 100…

Les couches spécifiques BookStore.Droid, BookStore.iOS, BookStore.UWP (…) fournissent du code .Net (portages de Mono) ne pouvant pas être mutualisé par Xamarin. Cette fonctionnalité avancée reste néanmoins essentielle à la pertinence de la …

La librairie BookStore.Forms est notre couche de présentation Cross-Platform respectant notamment le pattern MVVM.

L’assembly BookStore.Business est une dll de type Portable Class Library (l’une des solutions plébiscitées pour partager du code Cross-plateforme).

Le but de cet ensemble de billets est de vous présenter le type d’architecture applicative type que je mets en place sur des projets mobile cross-plateforme Xamarin Forms toutefois la plupart des principes s’appliquent aussi de façon plus l…

Lorsque l’on débute le développement .Net, la gestion des dll externes semble un sujet trivial… Puis au fur et à mesure des expériences, on découvre des problématiques qui n’ont pas fini de faire suer les développeurs…

Dans ce billet, je vais vous présenter mon TOP 5 des petites extensions que j’utilise au quotidien dans Visual Studio. Quand je dis « petites extensions », je ne parle pas de l’artillerie lourde : Resharper, Productivity Power Tools 2015 et…

Après vous avoir présenté l’environnement Xamarin/Xamarin Forms, le but de cet article est de vous synthétiser quelques une des problématiques que j’ai pu rencontrer ainsi que les solutions et leçons que j’en ai tirées.

J’ai décidé de migrer l’une de mes applications existantes Windows Phone 8.1 vers Android afin d’améliorer son audience. L’idée de la démarche était de migrer l’application avec le moins d’effort possible. Dans cette démarche Xamarin en mod…

Avec la sortie des applications universelles pour Windows 10 (UWP), Microsoft propose un mécanisme puissant pour designer des applications responsives: les Adaptive Triggers. Toutefois, je suis convaincu que l’on pourrait répondre à 90% des…

Il existe de nombreux design patterns permettant de construire des objets en C#: Constructor, Factory, Abstract factory, Builder, … Le pattern Fluent interface est un petit peu moins connu et peut s’avérer pourtant très efficace!