COMPOSE, ALREADY COMPOSED

A Compose Multiplatform UI kit for real product screens

The KMP SK Compose Multiplatform UI kit gives Android and iOS apps a shared visual foundation: Material 3 theme tokens, reusable components, dark mode, motion and more than 40 screen patterns. Adapt the system to your brand instead of assembling every empty, loading, error and content state from scratch.

THE SYSTEM

From tokens to complete flows

These layers are meant to be changed together, without coupling the product UI to a specific backend.

LAYER 01

Design foundations

Type, color, shapes, spacing, motion and light/dark themes create a consistent base for brand changes — with eight color palettes and five visual styles to switch between.

  • Material 3 theme
  • 8 palettes × 5 styles
  • Dark mode
LAYER 02

Reusable components

Inputs, dialogs, feedback, navigation, media and content pieces keep interaction patterns consistent across features.

  • State-aware controls
  • Loading and errors
  • Accessible semantics
LAYER 03

Screen patterns

Onboarding, dashboard, chat, search, gallery, map, calendar, media, forms and list/detail flows show how pieces fit together.

  • 40+ examples
  • Adaptive layouts
  • Preview-friendly
THE UNGLAMOROUS STATES

A screen is more than its happy path

Starter templates often stop at polished static cards. Product work continues through loading, empty, offline, permission-denied and recoverable error states. KMP SK gives those states the same structure as the content they support.

The UI sits on the same state and event conventions used by the shared architecture. That makes UI behavior easier to preview, test and hand to a coding agent without teaching it a new pattern for every feature.

READY WHEN YOU ARE

Turn a product idea into consistent Android and iOS screens.

Get the full source once, then use it across your own and client projects.

See pricing