Qu’est-ce que Xamarin

Qu’est-ce que Xamarin

  1. Objectif

    • Connaitre l’outil de développement Xamarin.
  2. Définitions

    • Xamarin est une plate-forme pour le développement d’applications de smart-phone sur plusieurs plates-formes utilisant le langage C# de Microsoft.
    • Xamarin est un environnement de développement qui permet d’utiliser le langage C# de Microsoft pour créer notamment des applications mobiles Android et iOS.
    • Xamarin est un outil de développement cross-platform qui permet de générer des versions natives iOS, Android et Windows d’une même application en utilisant un seul langage de programmation (C# ou F#).
    • Xamarin utilise une base de code C # / .NET partagée avec Xamarin Studio ou Visual Studio pour écrire des applications Android, iOS et Windows natives.
  3. Société mère

    • La société Xamarin a été fondée en 2011 par Net Friedman et Miguel di Icaza. Ce dernier est assez connu puisqu’il est à l’origine du projet Mono, implémentation libre de l’environnement .NET de Microsoft.
    • La société qui développe cet outil, appelée elle aussi Xamarin, a été rachetée par Microsoft en 2016. Xamarin offre son propre IDE de développement sur Mac et PC, mais une extension est disponible sur Visual Studio.
    • Xamarin est une société détenue par Microsoft qui a démarré avec les ingénieurs qui ont créé les populaires Mono , Mono pour Android et MonoTouch , qui sont des implémentations multiplateformes de l’infrastructure CLI (Common Language Infrastructure) et des Common Language Specifications, également connues sous le nom de .NET.
  4. Historique

    • Mono est créé en tant que projet open source, en vue de proposer une implémentation de la plate-forme .NET sous UNIX. La société Ximian gère le projet et détient la propriété intellectuelle sur les marques
    • Le 16 mai 2011: Miguel de Icaza a annoncé sur son blog que Mono serait développé et soutenu par Xamarin,
    • En décembre 2012, Xamarin a sorti Xamarin.Mac, qui permet aux développeurs de créer des applications basées sur C # pour le système d’exploitation Apple OS X et de les empaqueter pour les publier via l’Apple App Store.
    • En Février 2013 Xamarin 2.0 a été publié Xamarin.Android et Xamarin.iOS qui permettent de faire du développement natif Android, iOS et Windows en C #, avec Visual Studio ou Xamarin Studio.
    • Le 28 mai 2014 Xamarin.forms: Introduit dans Xamarin 3 et permet d’utiliser des sous-ensembles de contrôles portables mappés aux contrôles natifs d’Android, iOS et Windows Phone.
    • Le 24 février 2016: Microsoft a annoncé avoir signé un accord définitif pour acquérir Xamarin
    • Le 30 mars 2016: Microsoft a acquis le xamarin. Et fait pour tout le monde gratuitement.
  5. Que voulons-nous dire par multiplate-forme?

    • Lorsque la technologie offre la possibilité de développement une fois, puis la publication sur plus d’une plate-forme, nous disons que cette technologie soutient la multi plate-forme de développement ou de développement arabe sur plusieurs plates-formes, il vous permet de développement sur toutes les plates-formes disponibles pour les téléphones intelligents Windows Phone, iOS et Android .
  6. Un seul langage

    • Qu’est-ce que Xamarin
      La principale fonctionnalité mise en avant par Xamarin est donc de pouvoir développer avec un seul langage, un seul développement, 3 applications natives

Abonnez vous à notre chaîne YouTube gratuitement