Prerequisites
- Flutter
>=3.0.0installed - An FSkin account at app.fskin.dev
Get started
1
Add flutter_skin to your project
2
Create a project in the dashboard
- Sign in at app.fskin.dev
- Navigate to Projects → + Add Project

- Select the project team, by default this is your personal team “Default Team”.

- Enter a name and a description and confirm
3
Create and publish a skin
- Open your project → + Create Skin
-
Update the colors, set your primary, secondary, and background colors. You can also set the rest of the color tokens to match your design system.

- Click Save
- Click Publish and confirm to make the skin live
4
Initialize flutter_skin in your app
Call
FlutterSkin.init() before runApp, then wrap your MaterialApp in a StatefulWidget to react to live skin updates:FlutterSkin.init() opens a persistent SSE connection to the FSkin backend. When you publish a skin, the event is pushed to all connected app instances in real time. The connection is automatically paused when the app is backgrounded and resumed when it comes back to the foreground.