Creating a Project
Project Structure
Each project contains:| Resource | Description |
|---|---|
| Skins | Color schemes that your Flutter app fetches at runtime |
| API Keys | Keys used by the flutter_skin package to authenticate |
| Active Skin | The skin currently served to all connected apps |
API Keys
When you create a project, FSkin automatically generates a default API key scoped to that project. A project can have multiple keys — useful when you want separate keys for development and production environments. You can manage your keys at any time from Projects → Select Project → API Keys:- Generate a new key
- Revoke a key to immediately block access
- View last used timestamp to monitor activity
Team Sharing
Projects belong to a team, not to an individual developer. Every member of the team can:- View and manage skins
- Publish and roll back skin versions
- Generate and revoke API keys
Deleting a Project
Deleting a project is permanent. All associated skins, API keys, and version history will be removed.- Open the project → ⋯ menu → Delete Project
- Confirm the deletion
Any Flutter app still using this project’s API key will fail to fetch skins after deletion. Revoke the key first and update your app before proceeding.
