Getting Started
FLEX UI is a collection of eCommerce widgets for Flutter developers that allows you to build stunning storefronts faster.
FLEX UI is NOT a component library - it’s better. It’s a carefully crafted collection of eCommerce widgets that you can copy and paste directly into your Flutter applications.
Why Not a Component Library?
We deliberately chose not to make this a traditional component library because:
- No Dependencies - You don’t install it as a package dependency
- Full Control - The code is yours to customize and modify
- Cherry Pick - Take only what you need, leave what you don’t
- Learn & Build - Use this as a reference to build your own component libraries
Think of FLEX UI as your personal UI cookbook - grab the recipes you like and make them your own. Check back for upgrades and new widgets as they become available!
Installation
- Install the Mason CLI:
- Initialize Mason in your project:
- Add FLEX UI brick:
- Get the brick:
- Generate the UI components:
Project Structure
When you generate the FLEX UI components, you’ll get the following structure:
How It Works
1. Design Tokens (/tokens
)
The foundation of your design system:
2. Theme Configuration (/theme
)
Customize the look and feel:
3. You’re ready to go!
You’re ready to begin using the FlexWidgets in your storefront app.
Support
- If you experience any issues, please open a ticket 🐛 Issue Tracker