Le Post Infeeny

Les articles des consultants et experts Infeeny

[Build 14] – Go Mobile with C# and Xamarin

Mail de John
Vendredi 4 avril 2014 06:10
Go Mobile with C# and Xamarin
Les gens passent 86% du temps sur mobile à utiliser des applications natives contre 14% pour les applications web.

Facebook utilisait le HTML5 pour développer leurs applications mais leurs notes étaient terriblement basses. Une fois qu’ils sont repassés en natif les notes sont passées de 2 à 4 en moyenne.

C# tourne sur 2.6 milliard de devices (tout OS confondus).

 

Explication de comment fonctionne le développement multiplateforme à l’heure actuelle avec le mode en Silo en natif.
On enchaîne avec un court rappel du développement multiplateforme avec les technologies web.
Ensuite présentation de la façon de procèder avec Xamarin et de la liste des APIs disponibles par plateforme (projection des API).
Démonstration du développement d’une application native Ios (Camera, Filtres et Twitter)

 

Quelques statistiques sur le pourcentage de code commun entre les plateformes pour des applications réelles avec explication de pourquoi telle ou telle application à un meilleur pourcentage que sa voisine.

 

Pour partager du code avec Xamarin on peut utiliser des Universal Apps, des PCL simple ou PCL avancée avec NuGet (PCL ne contenant que les définitions du code comme SQLite).

Xamarin est en train de migrer complètement vers des PCL (utilisant le profil 78).
Ajout de certaines API dans Xamarin :

– Mono.Data.Sqlite
– CouchBase
– System.Drawing
– MailKit/MimeKit
– Et bien d’autres à venir
Démonstration de l’application de démo Xamarin Store
Xamarin dispose d’un store de composants accessibles depuis Xamarin Studio (par exemple un composant pour gérer les Google Glass).
Présentation de Xamarin Test Cloud, un outil permettant de tester automatiquement une application Android sur plusieurs centaines de devices.

 

John

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :