Edge To Edge & Custom Coroutines Contexts @ DNA.inc
Details
This month we are visiting DNA.inc in Amsterdam! We have two talks lined-up, one about displaying your app edge to edge and the other talk with be about diving into CoroutineContext!
***
Agenda:
17:30: Doors open, food & drinks
18:20: DutchAUG introduction
18:25: DNA.inc introduction
18:30: Hugo Visser: Finally going Edge to Edge
19:15: Short break
19:30: Remco Mokveld: Custom Coroutine Contexts: Seamless TestDispatcher injection
20:15-21:00: Networking & Drinks
***
Hugo Visser: It’s finally time to go edge to edge
Displaying your app “edge to edge” has been possible and encouraged for a while, but as of Android 15 it has become the default mode for all apps. What does this mean for your app and how do you make sure your app behaves correctly?
In this talk you will learn what is meant with edge to edge and how you can support this correctly on all Android versions using both Jetpack Compose and the (xml) view system.
We’ll deep dive into APIs and look at common scenarios that a modern edge to edge app needs to handle.
***
Remco Mokveld: Custom Coroutine Contexts: Seamless TestDispatcher injection
You'll know the CoroutineContext as something to manage threads with.
Most Android developers work with it every day without fully realising how it shapes coroutine behaviour. While it’s an essential part of the library, it can feel a bit opaque when you try to look deeper.
In this session, we’ll take a practical look at what CoroutineContext really is, how the coroutines library uses it beyond threading, and how you can remove the need for constructor injection of dispatchers in your projects.
***
Important information
How to get there?
Public transport: Take the stop at metro station Rokin, or walk from Central Station.
Parking: Q-Park Nieuwendijk