Session

Code Once, Pin Everywhere: Multiplatform Widgets for Android & iOS

Widgets are back in style — and now, they live on both Android and iOS home screens.
But maintaining two separate implementations, two data flows, and two update mechanisms? That’s a headache.
In this session, we’ll explore how Kotlin Multiplatform (KMP) can unify your widget logic across platforms, letting you share state, data, and update code while keeping native UIs through Glance (Android) and WidgetKit (iOS).
You’ll learn how to architect a shared KMP core that powers both widgets and apps, manage reactive updates via Flows, and handle background refresh with minimal duplication.
A live demo will show a single shared Kotlin module driving widgets on Android and iOS — proving that even the smallest UI can benefit from shared logic.

Andrea Della Porta

Mobile Manager @ Capgemini

Rome, Italy

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top