-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Kenny Mochizuki Escalona edited this page Aug 18, 2026
·
8 revisions
Welcome to layrz_ui, a Material-free, Cupertino-free Flutter design system built exclusively on package:flutter/widgets.dart and dart:ui. It replaces layrz_theme with a clean-break rewrite featuring improved modularity, zero Material dependency, and a token-based semantic design approach.
New to layrz_ui? Start here:
-
Getting Started — Add the dependency, set up
LayrzApp, preload fonts, and build your first screen - LayrzApp — The root widget and its complete API reference
- Theming — How the theme system works and how to access design values in widgets
Core design system documentation:
- Design Tokens — Complete reference of all colors, typography, spacing, radius, shadows, borders, and motion tokens
- LayrzTokenizer — Facade for accessing tokens via group getters and flat shortcuts
- Fonts — Font setup, preloading, and customization (Open Sans by default)
- Widget States — Interactive state management for buttons, inputs, and other controls
- Platform and Extensions — Platform detection and convenience utilities for colors and BuildContext
- Theme Extensions — How to create and use custom theme extensions for component-specific data
-
Widget Previews — Using
@Previewannotations withLayrzPreviewThemeto preview widgets in your IDE
All widget documentation is available in the Widget Reference. Check the sidebar on that page for the complete list of components organized by category.
For architecture, design decisions, dependencies, roadmap, and audit details, see the engineering documentation in the repository.
Progress is tracked in the GitHub Project for layrz_ui, not in these wiki pages.
Made with ❤️ by Golden M, Inc.