Session

Beyond @Preview: Building & Cataloging Compose Multiplatform Design Systems with Storytale

As a design system grows, developers end up juggling previews, sample screens, test fixtures, documentation, and increasingly complex app flows just to answer a simple question: “What does this component look like in all its important states?”

This session introduces Storytale, an incubating Gradle plugin from JetBrains that brings a Storybook-style, component-driven workflow to Compose Multiplatform. Instead of discovering components inside a large application, Storytale generates an interactive gallery where composables can be developed and explored in isolation.

In this session, we’ll explore how Storytale enables developers to build composables in complete isolation by automatically generating an interactive gallery of project components. We will walk through:

Setting the Stage: Configuring the Storytale plugin and structuring your commonStories source sets for Compose Multiplatform projects.

Crafting Stories: Writing isolated states for your UI elements, from simple buttons to complex, data-rich layouts.

The Developer Workflow: Leveraging gallery generation to speed up UI iterations, review cycles, and bridge the gap between design and engineering.

Real-World Scaling: Why isolated component development is a game-changer when managing large, unified design systems across multi-module applications.

Whether you're migrating an existing architecture to Compose or building a multiplatform design system from scratch, you'll walk away from this session with a practical blueprint for integrating Storytale into your pipeline to build highly maintainable, testable UIs.

Dinoy Raj

Product Engineer – Android @ Strollby

Thiruvananthapuram, India

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