3. Promesse
• Faire du natif
• Performances
• Interfaces riches
• Exploitation complète des devices
• Réduire les coûts
• 80% de commun
• Maintenance
• Recrutement
• Formation
• Time to market
• Mise sur le marché rapide
• Conjuguer les avantages du natif avec ceux de l’hybride
4. Promesse
Productivité et rapidité de développement +-
+
Expérienceutilisateur
Applications natives offrant d’excellentes
performances et une expérience
utilisateurs.
Très bonne productivité grande à
l’ecosystème .NET et à un grand
pourcentage de partage de code
7. Approche native
• Même philosophie de développement que
sur les plateformes natives
• Look and Feel natif sur chaque plateformes
• Intégration des bibliothèques natives de
chaque plateforme
• Pas de partage de code pour les couches
graphiques
• Maîtrise des API des plateformes ciblées
8. Xamarin Forms
• XAML
• Partage de code UI
• Ecart ergonomie / UI
• Application orientée formulaire
11. Organisation du code
• C# & Framework .NET
• API natives couvertes à 100 % et disponibles
• Couche UI mutualisée (Xamarin.Forms) ou spécialisée
PCL
iOS
UWP
Android
12. NuGet
• Xamarin est compatible avec le gestionnaire de paquet NuGet
• De nombreux paquets existent déjà permettant de démarrer plus vite
vos projets
• Parsing JSON
• Architecture MVVM
• SQLite
• Appels HTTP
• Synchronisation avec Azure...
13. Xamarin
Xamarin.iOS
• Déployez des applications natives
dans l’App Store
• Accédez à n’importe quelle API iOS
• Appelez du code Objective C existant
• Restez à jour avec Apple
Xamarin.Android
• Générez des packages natifs Android
• Accédez à n’importe quelle API y
compris pour les nouveaux facteurs de
formes
• Appelez du code Java directement
depuis C#
• Restez à jour avec Android
18. Xamarin UI Tests
• Framework permettant de faire des tests UI
• Basé sur Calabash
• Test les applications iOS et Android
• Natives
• Xamarin
• Hybrides (Cordova etc...)
19. Xamarin Test Cloud
Plus de 2000 devices/OS disponibles sur le cloud pour tester vos applications
24. Xamarin Test Recorder
• Enregistrer les scenarii de tests UI directement depuis un simulateur
sans avoir à écrire de code
• Possibilité d’adapter le code généré au besoin
• Envoi en un clic à Xamarin Test Cloud pour lancer les tests
25. Hockey App
• Intégration de Xamarin
Insight dans HockeyApp
• Distribution (beta test)
• Feedback
• Crash Report
• Intégration avec VSTS
(Visual Studio Teams Services)
• Évènements personalisés