Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Xamarin - DroidCon Paris 2014

1 017 vues

Publié le

http://fr.droidcon.com/2014/agenda/
http://fr.droidcon.com/2014/agenda/detail?title=Xamarin%3A+cross-platform+development+for+Google+Glass+and+so+much+more

Xamarin est un outil pour le développement cross-platform d’applications pour Android et iOS (et plus encore !). Cet outil vous permet de partager du code entre plusieurs OS et développer sur les derniers devices et SDK à la mode.

Ce sera l’occasion de présenter Xamarin via un cas concret d’application multiplateforme pour Google Glass, Android, iOS et Windows Phone. Etes-vous prêts à avoir un look charmeur (Google Glass obligent) tout en relevant des challenges de drague ? Challenge accepted !

Speaker : Anthony Reboul, Soat
Anthony Reboul is an Android Software Developer since two years. He is interested in mobile and connected devices software development. Engineer at Soat, he is now working on Xamarin, a powerful cross-platform tool.

Twitter : @anthony_reboul

Speaker : Cyril Cathala, Soat
Cyril Cathala is a .NET Expert and Mobile Application Developer, working at Soat since 2008. He is passionate about new technologies and mobility, and is very fond of Microsoft technologies and Android development through the cross-platform Xamarin tool.

Twitter : @CyrilCathala

Publié dans : Technologie
  • Soyez le premier à commenter

Xamarin - DroidCon Paris 2014

  1. 1. Xamarin : développement multiplateforme pour Google Glass et tellement plus !
  2. 2. Speakers Cyril CATHALA Expert .NET @CyrilCathala Anthony REBOUL Dev Android @anthony_reboul Département Expertise & Innovation  Veille technologique  Accompagnement technique  Formations  Audit  Réalisation de POC  Forfaits Windows 8 / Windows Phone / Xamarin
  3. 3. Au menu •Présentation de Xamarin •Demo HelloDroidcon •Demo Playbook Challenge •Un code pour les gouverner tous •Conclusion
  4. 4. Présentation de Xamarin
  5. 5. Approche en silo Android Java Android Studio iOS Objective-C XCode Windows C# - HTML/JS Visual Studio La même app développée plusieurs fois
  6. 6. Même code partout Plus petit dénominateur commun
  7. 7. L’approche Xamarin Natif + partage de code
  8. 8. 100% des API couvertes
  9. 9. Windows
  10. 10. iOS
  11. 11. Android
  12. 12. Tout ce qui peut être fait en Objective-C, Swift ou Java peut être fait en C# avec Xamarin
  13. 13. Performances natives Xamarin.Android • Compilation « Just In Time » Xamarin.iOS • Compilation « Ahead Of Time »
  14. 14. Natif ? Natif ! UI natives Accès natif aux APIs Performances natives Les applications Xamarin ont l’air natives parce qu’elles le sont
  15. 15. Outils Xamarin Studio PC ou Mac Visual Studio 2013 Plugin
  16. 16. Outils •Choix des armes •Visual Studio •Xamarin Studio •Compiler pour Android •Compiler pour iOS •Mac obligatoire •Debug •Emulateur ou device
  17. 17. Android Designer • UI Native (xml) •Fonctionnalités •Résolutions • Tailles d’écran • Versions d’OS
  18. 18. iOS Designer • UI Native •Gestion des storyboards •Mac obligatoire
  19. 19. Toujours à jour
  20. 20. Toujours à jour Support le même jour •iOS 5, iOS 6.x, iOS 7.x, iOS 8 •Android •Nokia X •Android Wear •Android TV •Google Glass (preview)
  21. 21. DÉMONSTRATION Hello Droidcon !
  22. 22. DÉMONSTRATION Playbook Challenge
  23. 23. Un code pour les gouverner tous
  24. 24. Partage de code Android iOS OS X Windows Phone 75% de code partagé en moyenne
  25. 25. Xamarin.Forms iOS C# UI Android C# UI Xamarin.Forms Shared App Logic Shared App Logic Windows C# UI Shared App Logic in C#
  26. 26. Xamarin.Forms • Partage de l’interface graphique • Intégration de code spécifique à une plateforme • Prise en main facile, pas de connaissance spécifique OS • 40+ contrôles graphiques disponibles Xamarin.Forms Shared App Logic Shared App Logic in C#
  27. 27. Comment ça marche A l’exécution, chaque élément graphique Xamarin.Forms est rendu dans son équivalent spécifique à la plateforme cible Shared App Logic in C# Une seule API pour générer des interfaces natives et spécifiques à l’OS
  28. 28. Xamarin : 2 approches iOS C# UI Android C# UI Xamarin.Forms Shared App Logic Shared App Logic in C# Windows C# UI Shared App Logic
  29. 29. Conclusion
  30. 30. Conclusion •Applications natives •Look & feel •Performances optimales •Partage de code •Développer en C# pour tous les OS •100% des APIs accessibles •Communauté grandissante •600 000+ développeurs
  31. 31. Prix Licences par développeur / par plateforme / par an • Starter – Gratuit, package limité • Indie - $299, Xamarin Studio uniquement ($25/mois) • Business - $999, Visual Studio, Support Mail ($83/mois) • Enterprise - $1899, 1 jour SLA ($158/mois) • Version d’essai de 30 jours • Prix spéciaux pour les abonnés MSDN
  32. 32. DES QUESTIONS ? DES RÉPONSES ! Cyril CATHALA @CyrilCathala http://cyril.cathala.org Anthony REBOUL @anthony_reboul

×