Xamarin est une plate-forme composée de Xamarin.iOS, Xamarin.Android, Xamarin.Mac et Xamarin Test Cloud. Il vous permet d'écrire des applications natives multiplateformes pour iOS, Android et Mac et de suivre votre application tout au long de son cycle de vie. L'introduction de Xamarin.Forms prend en charge le développement d'interface utilisateur native pour iOS, Android et Windows

xamarinest une plate-forme composée de xamarin.ios, xamarin.android, xamarin.mac, xamarin-formset xamarin.uitest. La plateforme fournit des outils pour tout le cycle de vie d'une application - développement, test et DevOps. Cette plateforme vous permet d'écrire des applications natives multiplateformes pour android, ioset macosutilisant c#, vous permettant de partager beaucoup de code entre les plates-formes.

Utilisation des balises

Lorsque vous utilisez la xamarin, vous devez également inclure la balise de plateforme Xamarin associée à laquelle votre question se rapporte.

Si vous décrivez une question sur un plantage dans votre application, veuillez inclure une trace complète de la pile et, de préférence, un échantillon reproductible minimal.

Histoire

Xamarina été fondée en mai 2011 et est basée à San Francisco, avec un bureau d'ingénierie à Boston, MA. Xamarin a été acquis par Microsoft en février 2016.

Lors de la conférence des développeurs Microsoft Build 2016 le 31 mars 2016, Microsoft a annoncé un nouveau programme de licence; y compris Xamarin avec toutes les versions de Visual Studio et Visual Studio pour Mac, y compris l'édition communautaire de Visual Studio. Et maintenant, Xamarin est gratuit pour tout le monde à utiliser avec Visual Studio, sur Mac ou Windows

Xamarin a créé la plate-forme Xamarin qui comprend Visual Studio pour Mac ainsi qu'un plug-in pour Visual Studio sur Windows, qui peut être utilisé pour développer des applications mobiles natives pour les plates-formes Windows, iOS et Android à l'aide du framework .NET.

La plate-forme Xamarin comprend Xamarin.iOS, Xamarin.Android et Xamarin.Mac (pour macOS), ce qui permet le développement d'applications C # et .NET avec un accès complet aux API natives. Cela permet le partage de code entre les plates-formes et la création d'applications pour plusieurs plates-formes avec une expérience utilisateur native.

Xamarin 3 a présenté xamarin.forms, un cadre de création d'interface utilisateur à partir de code partagé entre plates-formes.

Xamarin 4 a introduit un nouvel hôte de build basé sur SSH, pour remplacer l'ancien hôte de build bogué. L'hôte de build fournit la connexion entre Visual Studio et le Mac afin de pouvoir créer et déployer des applications iOS.

Depuis juin 2017, la plate-forme Xamarin prend en charge les bibliothèques .net-standarden déplaçant et en développant l'ancienne bibliothèque de classes portable (PCL). Il améliore l'accès aux API dans les bibliothèques de classes de base .NET et prend en charge davantage de plates-formes.

Ressources

Livres

Salles de discussions