GDG Monctorontreal!

GDG Montreal > Meetup > GDG Monctorontreal!

GDG Monctorontreal!

2020-09-15 | droidmtl | Meetup

Wednesday, September 23rd, 2020

We’re teaming up with GDG Moncton and GDG Montreal for virtual Android talks by speakers from across the east coast, join us in welcoming Phil Shadlyn and our very own Samuel Dionne for two outstanding talks on the latest Android tech!

The event will be hosted on Remo (, for which a URL will be shared within 48 hours of this event.

To check if your computer is ready for participation, please run the Remo System Check:

Join us on September 23rd to talk about

  • Kotlin Contracts
  • Dagger and Hilt
  • and more.


What’s the Deal with Kotlin Contracts?

by Phil Shadlyn

Are you tired of arguing with the Kotlin compiler when it insists on telling you a value could be null, even though you know it won’t be? Me too. Enter Kotlin Contracts, a new feature that allows us to better inform the compiler of our code’s behaviour, so it can make better decisions and allow us to write more concise, readable code. Join us and we’ll talk about: – Why we should be interested in Kotlin Contracts, and what problems they solve for us; – How to use contracts in your code; – Where are contracts are currently being used in the Kotlin standard library; – How far you can go with them, and what limitations they have.

Using a dagger is safer from the hilt

by Samuel Dionne

Using a dagger is safer from the hilt We know by now that we should be using dependency injection in our projects, but Dagger is still really hard to master and painful to setup. The Android team decided to give us a handle so we don’t cut ourselves too badly. We’ll cover the following: – 10 thousand feet overview of dependency injection – Why use Hilt over Dagger – New tools in Android Studio 4.1 – What happened when we migrated Transit App from Dagger to Hilt.

Third talk

We may have a third speaker as well, stay tuned!