2026.09.03 11:20 ~ 12:00 Panda

High-Performance, Expressive Remote UI: Deep Dive into RemoteCompose

Jetpack Compose English Interpretation available

RemoteCompose is the new AndroidX Jetpack framework powering the next generation of Widgets starting in Android 16+, allowing developers to serialize not just static layouts, but fully interactive and animated "Smart UI." In this session, we will do a deep architectural dive into how RemoteCompose projects interactive UI to remote surfaces, from the new widget system to diverse Android environments and beyond, without the host surface knowing anything about your app’s business logic. We will explore how RemoteCompose decouples the UI representation from execution, compiling layout intent, draw operations, state changes and user interactions into a highly optimized binary payload. Attendees will walk away with a concrete understanding of how to leverage RemoteCompose for rich, expressive widgets, as well as how to apply its architectural patterns to Server-Driven UI (SDUI) scenarios in their own applications. Learning Outcomes (What will attendees learn?) --------------------------------------------------------------------- The Serialization Engine: How RemoteCompose bundles layout logic, precise draw calls, and expressive animations into a compact binary payload that remote players can render efficiently. Interactivity at the Edge: The mechanics of implementing local interaction handlers (toggles, expansions, immediate state changes) that run entirely on the remote device, ensuring 60fps responsiveness even when severed from the host process. Adaptive Component Reflow: How to design fluid user interfaces that don’t just scale naively, but intelligently reflow across diverse form factors using remote-side component evaluation.

Intended audience

Prerequesites -------------------- - Intermediate to Advanced Android frontend frameworks (Compose, etc.) knowledge, UI architectures - SDUI Concepts: Some familiarity with decoupling UI presentation from client-side business logic using serialized streams. Challenges the Session Aims to Resolve: --------------------------------------------------------- - Bloated SDUI Payloads: Replaces heavy, parse-intensive JSON/XML layout trees with a hyper-compact, optimized binary stream. - Laggy Remote Interactivity: Eliminates the need to round-trip to the host process for state changes, enabling 60fps animations and local interaction handling directly at the edge. - Brittle Layout Scaling: Solves the challenge of rendering on unknown form factors by sending fluid layout constraints that allow components to intelligently reflow entirely on the player side.

Sessions in the same time slot

View all sessions