Xamarin 3 disponible en téléchargement
Permet la construction d'UIs natives iOS, Android et Windows depuis une seule base de code commune en C#

Le , par Stéphane le calme, Chroniqueur Actualités
La troisième mouture de l’environnement de développement mobile multiplateformes Xamarin est désormais disponible. Parmi les nouveautés qui accompagnent cette version figure l’arrivée de Xamarin Designer pour iOS, un puissant outil de conception visuel pour la plateforme iOS qui permettra aux développeurs de mettre rapidement sur pied des interfaces utilisateurs complexes, d’ajouter intuitivement des gestionnaires d’évènements, de profiter de la configuration automatique mais aussi avoir en direct un aperçu des contrôles personnalisés. De plus, ils seront capables d’avoir une émulation de leur application en fonctionnement pendant la phase de développement.

Précisons que Xamarin Designer pour iOS a été pensé pour s’intégrer aussi bien sur Xamarin Studio que sur Visual Studio. Du point de vue de Nat Friedman, PDG et co-fondateur de Xamarin, il est meilleur que le Xcode sur bien des aspects. Il note par exemple que les fonctionnalités de Designer sont plus intuitives dans la gestion d’évènements.

Étant donné que Designer pour Android a été lancé en 2011, certains se demanderons probablement pourquoi il a fallu attendre si longtemps avant de voir arriver Designer pour iOS. Friedman explique que son équipe « a pris une approche très ambitieuse en vous donnant ce design au pixel près et nous voulions nous assurer que lorsque nous le lancerions vous soyez à même de l’utiliser avec Visual Studio sur Windows également »


Xamarin s’est un peu différencié de la concurrence dans le domaine des outils de développement mobile multiplateformes dans la séparation entre la partie logique de l’application et l’interface ; partager le code de l’application entre différentes plateformes était alors aisé, cependant il fallait généralement développer une interface native à chaque fois. Comme l’a fait remarquer Friedman, certains utilisateurs avaient de grosses applications et ne voulaient pas forcément développer une interface graphique pour chacune des plateformes cibles.

Cette mouture devrait sans doute leur redonner le sourire avec l’arrivée de Xamarin Forms, une bibliothèque pour construire des interfaces utilisateurs natives pour iOS (à partir de 6.1), Android (à partir de 4.0) et Windows Phone 8 depuis une seule base de code commune en C#. Précisons que cette librairie fournit plus de 40 contrôles et gestionnaires de mises en formes (boutons, barres de progression, sliders, etc.).

Ces contrôles sont mapés vers les contrôles natifs de la plateforme. Cependant, il est possible de mélanger les contrôles de cette librairie avec des contrôles natifs. Quand l’application sera compilée, Xamarin va retourner du code natif. Pour Friedman, il s’agit-là d’un compromis. Il rappelle que Xamarin Forms est optionnel.

L’outil de développement en lui-même s’accompagne de plusieurs nouveautés parmi lesquelles le support du langage de programmation fonctionnel impératif et orienté objet F#. Notons également le support des packages NuGet. L’entreprise à fait un petit clin d’œil à Microsoft avec l’intégration de la documentation entière pour .NET Base Class Libraries (BCL)

Télécharger Xamarin

Source : blog Xamarin

Et vous ?

Avez-vous déjà utilisé Xamarin ? Qu'en pensez-vous ?

Quelles nouveautés vous intéresse le plus ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Kikuts Kikuts - Membre éclairé https://www.developpez.com
le 03/06/2014 à 0:29
C'est le genre de bonne nouvelle que j'aime lire
Avatar de mattdef mattdef - Membre du Club https://www.developpez.com
le 03/06/2014 à 9:57
Le petit Xamarin devient grand ! Hâte de tester les Xamarin Forms et les performances qui en résultent...
Avatar de Thomas404 Thomas404 - Membre habitué https://www.developpez.com
le 03/06/2014 à 18:26
J'aimerais beaucoup m'en servir sur ma tablette, mais je ne le trouve pas sur le google store...
(Bon, hein je n'est pas l'habitude des tablettes et encore moins d'Android).
Avatar de marsupial marsupial - Membre éprouvé https://www.developpez.com
le 09/06/2014 à 9:02
Le concept répond exactement à ce que j'attend : merci pour la news.

Sans blaguer, la disponibilité pour développer des apps sur un linux reste en arrière plan : je vais tester l'installation avec Wine et je reviens vers vous.
Offres d'emploi IT
Développeur php
GLOBALIS media systems - Ile de France - Paris (75000)
Chargé d'affaires sédentaire orienté solutions logicielles (H/F)
EXTERNATIC - Pays de la Loire - Nantes (44000)
Expert virtualisation et poste de travail h/f
Sogeti - Régions - Ouest - Pays de la Loire - Nantes (44000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil