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
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.
These layers are meant to be changed together, without coupling the product UI to a specific backend.
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.
Inputs, dialogs, feedback, navigation, media and content pieces keep interaction patterns consistent across features.
Onboarding, dashboard, chat, search, gallery, map, calendar, media, forms and list/detail flows show how pieces fit together.
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.
Get the full source once, then use it across your own and client projects.