02 May 2016
Cette année fût ma première participation à la conférence Xamarin Evolve, grâce à mon entreprise Orange Applications for Business.
University
Lors des deux premiers jours, j’ai suivi le programme de formation de l’équipe de la Xamarin.University qui s’est avéré très enrichissant! J’y ai appris quelques sujets avancés de gestion de mémoire et de compilation.
Keynotes
Day 01 : Principale
Plusieurs annonces on retenu mon attention lors de cette première présentation :
- Xamarin.Forms Previewer : enfin … nous avons finallement un designer pour Xamarin.Forms! Nous allons pouvoir prévisualiser notre XAML sans la nécéssité de redeployer continuellement notre application. C’est pour moi l’annonce la plus importante cette année.
- Open Sourcing : tout le code source sera désormais disponible sur GitHub. Plus d’info
- Remote iOS Simulator for Visual Studio : une prévisualisation du simulator iOS sera possible depuis la machine Windows.
- Xamarin.Forms Themes : nous serons en mesure de partager des styles entre plusieurs applications grâce aux themes.
- Test Cloud Live : possibilité de débugger en temps réel sur n’importe quel terminal du Xamarin Test Cloud.
D’autres annonces sont également à retenir :
- Test Recorder for Visual Studio : possibilité de générer des UITests en C# dans Visual Studio, directement en manipulant une instance d’application sur un terminal.
- DataPages : génération de pages Xamarin.Forms dynamiques depuis des données JSON. Cela semble très intéressant pour effectuer du prototypage.
Day 03 : Xammy Awards
Un ensemble de projets d’entreprises à été récompensé lors de la cérémonie des Xammy Awards : nous devons y participer l’année prochaine avec Orange Applications for Business l’année prochaine!
Day 03 : Fermeture
Une discussion entre Steve Wozniak … et Steve Woziak! Il a pu présenter sa vision des technologies diverses.
Sessions
Pendant deux jours, de nombreuses sessions ont été présentées par des experts de Xamarin ou de la communautée.
Voici une liste de session auquel j’ai pu assister :
- Why Akavache is Fast: How Not to Use SQLite - Paul Betts : certainement une des mes favorites! J’ai toujours admiré Paul Betts pour ses libraries (Refit est l’une des meilleures pour moi) et cette session était dédiée à la manière dont il a résolu les problèmes de synchronisation dans sa librairie Akavache et comment il a pu optimiser tous les mécanismes liés.
- Optimizing App Performance with Xamarin.Forms - Jason Smith : un ensemble d’astuces pour améliorer les performances des applications Xamarin.Forms, par le leader de l’équipe de développement du produit. Ce fût intéressant d’avoir son point de vue, ce dernier ayant une très bonne vision des limites du framework.
- Creating Custom Layouts in Xamarin.Forms - Jason Smith : une autre session sur un sujet peu connu de Xamarin.Forms. Jason y a expliqué comment réaliser ces propres calculs de layout afin d’optimiser les performances d’affichage.
- Test Driven Xamarin Development - Jessy Liberty : une super introduction a cette méthode de développement.
- Everyone Can Create Beautiful Apps with Material Design - James Montemagno, Jérémie Laval
- Using Xamarin.Forms with F# - Rachel Reese
- Why You Should Be Building Better Mobile Apps with Reactive Programming# - Michael Stonis
Revoir les sessions
Toutes les sessions sont visionnables depuis le site officiel de la conférence. Jetez-vous dessus, toutes ces conférences valent le coup d’oeil.
Evenement
De nombreux evénement ont été organisés par Xamarin, et le plus incroyable fût sans aucun doute la soirée à Universal Studios : avoir la possibilité d’éffectuer les différentes attraction et boire de la bière au beurre sans attendre une seule seconde est si plaisant!
Conclusion
Quelle superbe expérience : super présentations, sujets techniques intéréssants, ambiance, personnes sympatiques.
A l’année prochaine Nat! ;)