Wednesday, August 28th, 2019!
We have a special Kotlin/Everywhere meetup.
Kotlin/Everywhere is a global series of community-led events, where developers can learn the essentials and best practices of Koltin in Android, Google Cloud Platform and multi-platform development.
At Hopper, 5795 Gaspe Ave #100, Montreal, QC H2S 2X3
- 18:00 Socializing
- 18:30 Android functional testing made easy with Kotlin by Marc-Antoine Sauvé
- 19:00 Delegation in Kotlin by Philippe Breault
- 19:45 Break
- 20:00 Coroutine + Flow = MVI ❤ by Étienne Caron
Android functional testing made easy with Kotlin
by Marc-Antoine Sauvé, Hopper
Marc-Antoine Sauvé is a Senior mobile developer at Hopper, a Montreal startup that use Big Data to predict the price of hotels and plane tickets.
He’s a mobile enthusiast, enjoying bleeding edge technology, app architecture, functional programming, reactive programming, Swift and Kotlin.
Delegation in Kotlin
by Philippe Breault, American Express
Ever heard of the phrase “Prefer composition over inheritance”? One of the better patterns to achieve this is “Delegation”. And thankfully, Kotlin has built-in support for this pattern.
This talk will cover class delegation and delegated properties as a mean to make your code more readable and reusable. We’ll take a look at both approaches’ strengths, weaknesses, and when you should use them. We will also take a look at the code that is generated under the hood to discuss performance implications.
Phil is an Android engineer who has been passionate about Kotlin since way before Google officially accepted it as an official language for their mobile platform. He worked on a wide variety of Android apps for banks, newspapers, startups, television providers, and more. He currently works at American Express.
Coroutine + Flow = MVI ❤
by Étienne Caron, Google Developer Expert, Shopify
Etienne Caron is a developer lead at Shopify, a popular Canadian e-commerce company. He is also part of Google’s Developer Expert program, and an instructor for Caster.io
Etienne has been an active member of the Android developer community in Montreal since 2010, and regularly devotes his time to mentoring startups, developers and students in the mobile space.
3D animation, procedural content generation and VR are some of his hobbies, and he loves introducing other developers to this fascinating field.