We're teaming up with GDG Montreal and GDG Toronto for virtual Android talks by speakers from across the east coast, join us in welcoming Phil Shadlyn and Samuel Dionne for two outstanding talks on the latest Android tech!
Sep 23, 2020, 10:30 PM – Sep 24, 2020, 12:00 AM
About this event
We're teaming up with GDG Montreal and GDG Toronto for virtual Android talks by speakers from across the east coast, join us in welcoming Phil Shadlyn , Samuel Dionne , Simon Gauvin for three outstanding talks on the latest Android tech and Latest on Web!
Socializing with all tables & also getting used to with Remo.
What's the Deal with Kotlin Contracts? - Phil Shadlyn
What's the Deal with Kotlin Contracts? 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 - 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
Building the Modern Web with Web Components By Simon Gauvin