Parlons Coroutines

Pour notre session du mois de février, nous vous proposons trois présentations liées aux coroutines. 🗓️ Le programme de la soirée : \- 19h Accueil \- 19h30 Talks \- 21h à 22h Networking 👨‍🏫 Les sujets 🔴 1ère présentation : Modern concurrency on Android with Kotlin Le framework Android actuel, basé sur Java incite beaucoup à créer des "callback hells" et de nombreux points de blocage via

Feb 26, 2019, 6:00 – 9:00 PM

RSVP'd

Key Themes

About this event

Pour notre session du mois de février, nous vous proposons trois présentations liées aux coroutines.

🗓️ Le programme de la soirée :
- 19h Accueil
- 19h30 Talks
- 21h à 22h Networking

👨‍🏫 Les sujets

🔴 1ère présentation : Modern concurrency on Android with Kotlin

Le framework Android actuel, basé sur Java incite beaucoup à créer des "callback hells" et de nombreux points de blocage via des mutex, car nous n'avons pas de moyen plus simple de garantir la "thread safety".

Avec les coroutines, Kotlin apporte un framework complet et efficace pour s'occuper de la concurrence d'une manière plus performante et surtout plus simple.

Ce talk a pour but de montrer comment tirer parti des coroutines pour se débarraser des callbacks et des synchonize.

Intervenant : Geoffrey Métais
Développeur Android depuis 10 ans, autant côté constructeur (Archos), qu'éditeur (VideoLAN).
Il est aujourd'hui responsable du portage Android du lecteur multimédia VLC.
Partisan de Kotlin, enthousiasmé par les coroutines et la révolution qu'elles permettent, il refactor actuellement VLC à base d'architecture components et de Kotlin.

🔴 2ème présentation : Rx vs Coroutines

La librairie Rx est une solution efficace et assez répandue pour traiter l’asynchronisme. Depuis l’arrivée de Kotlin une nouvelle solution est disponible : les coroutines.
Dans cette présentation nous exposerons les basiques de Rx et des Coroutines. Nous mettrons ensuite en confrontation les 2 solutions via des cas d’usages simples, afin de tirer les avantages de chaque techno. Finalement nous essaierons ensemble de comprendre les philosophies de chaque solution.

Intervenants : Aubry Alexandre et Duponchel Nicolas
Alexandre est développeur Android Junior chez Oui.sncf depuis un an. Il travaille dans la feature qui s’occupe de l’application O.

Nicolas est développeur Android chez OUI.sncf depuis 2 ans. Il intervient sur les applications Navigo LAB et SNCF.

🔴 3ème présentation : Wrapping Android callbacks

Les coroutines et RxJava c'est bien joli mais le framework Android lui repose sur les callbacks.

Durant cette présentation, on va étendre la plateforme Android pour utiliser d'autres mécanismes ; coroutines, RxJava et LiveData. Je vous présenterai quelques techniques pour encapsuler les callbacks, et les avantages que l'on peut en tirer.

Intervenant : Geoffrey Marizy
Geoffrey est entrepreneur et freelance

📍 Lieu & sponsor

Se Loger nous accueillera pour cet événement dès 19h.
SeLoger.com est un groupe spécialisé dans l'édition de sites web et applications de petites annonces immobilières

On se voit donc le 26 !

Organizers

  • Julien Salvi

    Aircall

    Chief Raclette Officer

  • Antoine Danois

    TAG Heuer

    Android Engineer

  • Amaël Sikel

    StockPro

    Android Developer

  • Renaud Mathieu

    Tech Lead

Contact Us