#KotlinEverywhere débarque au Paug pour la rentrée! Rendez vous chez Molotov pour faire le point sur Kotlin sur Android et partout ailleurs ! **Premier Talk** : Yacine Rezgui (Google) - Kotlin en 2019 📝Abstract : Pour la plupart des développeurs qui ont utilisé Kotlin, leur expérience a commencé sur mobile avec Android quand le support officiel a été annoncé en 2017. Depuis, le langage a beau
RSVP'd
#KotlinEverywhere débarque au Paug pour la rentrée!
Rendez vous chez Molotov pour faire le point sur Kotlin sur Android et partout ailleurs !
**Premier Talk** : Yacine Rezgui (Google) - Kotlin en 2019
📝Abstract :
Pour la plupart des développeurs qui ont utilisé Kotlin, leur expérience a commencé sur mobile avec Android quand le support officiel a été annoncé en 2017. Depuis, le langage a beaucoup évolué et son support s'est continuellement amélioré. Dans cette présentation, je parlerai de l'état actuel de Kotlin sur Android mais aussi sur les autres plateformes ainsi qu'un aperçu de son futur.
🙂Bio :
Yacine est développeur advocate dans l'équipe Android chez Google, travaillant sur l'expérience développeur et les relations avec la communauté de développeurs. Il a travaillé précédemment chez IBM ainsi que plusieurs startups en tant que développeur frontend et backend.
**Deuxième Talk** : Martin Devillers (Dashlane) - Les coroutines et les cycles de vie Android - Les deux font la paire
📝Abstract :
L'arrivée des coroutines en accompagnement de Kotlin nous a apporté un nouvel outil pour gérer les opérations concurrentes sur Android. Les avantages de la syntaxe simple et d'une API complète et fluide sont séduisants pour les développeurs. Cependant, l'ajout du "CoroutineScope" a introduit une complexité supplémentaire dans leur utilisation, sans pour autant que tous les développeurs soient immédiatement convaincus par sa valeur ajoutée.
La notion de "Structured Concurrency" sert à construire des hiérarchies de tâches et à coordonner leur annulation, leur terminaison, et leur échec. C'est un mécanisme qui se marie parfaitement avec le cycle de vie des composants Android. Nous verrons donc ensemble comment mettre cet outil en application pour maitriser l'execution de tâches au sein d'une application Android. Avec quelques fondamentaux de coroutines et les outils des bibliothèques AndroidX, nous verrons comment tirer au mieux profit des coroutines.
🙂Bio :
Martin Devillers est développeur Android depuis 5 ans, dont les 2 dernières années chez Dashlane. Utilisateur de Kotlin depuis la première heure, il suit de près ses évolutions et l'impact que cela peut avoir sur l'architecture des applications Android.
Contact Us