We're teaming up with GDG Montreal and GDG Moncton for virtual Android talks by speakers from across the east coast, join us in welcoming Phil Shadlyn, Samuel Dionne and Simon Gauvin for three outstanding talks on the latest Android tech!
The event will be hosted on Remo (remo.co), 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: https://remo.co/mic-cam-test/
Socialize on Remo
What's the Deal with Kotlin Contracts? - 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 - Samuel Dionne
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 - Simon Gauvin