top of page
FlutterCon_logo.png

7-9 OCT. 2026

BERLIN

FlutterCon_icon_turned.png
Anita_Singh_edited.jpg

( SPEAKER )

Tunji Dahunsi

Software Engineer

( SESSION )

Declarative APIs for Declarative UIs: Designing Media Friendly Jetpack Compose Components

As we consume more content on our devices, it's more important than ever to provide delightful user experiences for media across different navigation destinations, panes within those destinations, and devices and form factors those panes span. This talk will: Outline clear selection criteria for what APIs to use in the data and UI layers when building an image serving pipeline in a Jetpack Compose app, along with clear examples of the effect of these choices. Underscore the importance of the kinds of architectural logic in the UI layer (UI logic and business logic) in relation to producing and displaying rich media (pictures and videos) in apps in Jetpack Compose. Walk through common user experiences that can be taken to the next level of continuity and immersion with Jetpack Compose by following the principles previously outlined. Examples include shared element transitions and its permutations in list - detail flows across various screen sizes and form factors.
bottom of page