These License Terms apply to Dynamic Layer, including the Figma files, Flutter code, components, variants, templates, documentation and any other digital assets provided as part of Dynamic Layer.
By purchasing, downloading or using Dynamic Layer, you agree to these License Terms.
Dynamic Layer grants you a non-exclusive, non-transferable license to use Dynamic Layer according to the license type you purchased or downloaded.
Dynamic Layer remains the intellectual property of Dynamic Layer. You are granted only the rights described in these License Terms. All rights not expressly granted are reserved.
The Free Preview License allows one individual user to access and test selected Dynamic Layer components.
You can use the Free Preview to evaluate Dynamic Layer, explore the Figma structure and test the selected Flutter code.
You cannot use the Free Preview to create commercial client projects, publish finished products, share the files with a team, upload the files to a shared repository, redistribute the assets or use the included components as part of a competing product.
The Personal License allows one individual user to use Dynamic Layer for personal, commercial and freelance projects.
You can use the Personal License to create:
Personal projects
Commercial projects
Freelance client projects
Mobile app designs
App prototypes
MVPs
Flutter apps
SaaS products
Apps sold or published to end users
Client deliverables created by you as an individual freelancer
You may modify and adapt the components, templates, Figma files and Flutter code to create End Products.
You may deliver End Products to clients, as long as Dynamic Layer itself is not redistributed as a standalone design system, UI kit, template package, component library, code library or app starter kit.
You may include customized Dynamic Layer components in a client deliverable when they are part of a specific End Product. However, your client does not receive a license to reuse Dynamic Layer outside of that End Product unless they purchase their own license.
You may provide design files or source code to a client only as part of a specific End Product. The client may not extract, reuse, publish, redistribute or use Dynamic Layer outside of that End Product without purchasing their own license.
The Personal License is limited to one individual user. It may not be shared with a team, agency, company or other individuals.
If Dynamic Layer is used by multiple people, shared within a team, used as a Figma team library, added to an internal repository or used across client projects by an agency, an Agency License is required.
The Agency License allows the purchasing company, agency, studio or product team to use Dynamic Layer internally with the licensed team members according to the purchased Agency License.
The Agency License allows the Licensee to use Dynamic Layer for:
Internal team workflows
Client projects
Commercial mobile app projects
Shared Figma libraries within the licensed team
Internal Flutter repositories within the licensed team
App prototypes
MVPs
Production apps
End Products delivered to clients
End Products published to end users
The Licensee may provide design files or source code to a client only as part of a specific End Product. The client may not extract, reuse, publish, redistribute or use Dynamic Layer outside of that End Product without purchasing their own license.
Employees and contractors of the Licensee may access and use Dynamic Layer as long as they are working on behalf of the Licensee and are covered by the purchased Agency License.
The Agency License allows the Licensee to create and deliver End Products for clients. However, clients do not receive a license to reuse Dynamic Layer outside of the delivered End Product unless they purchase their own license.
The Agency License does not allow the Licensee to resell, sublicense, redistribute or publish Dynamic Layer as a standalone design system, UI kit, template package, component library, code library, app starter kit or downloadable resource.
Regardless of license type, you cannot:
Resell, sublicense, redistribute or publish Dynamic Layer as a standalone product
Share Dynamic Layer with people who are not covered by your license
Upload Dynamic Layer to a public repository
Publish the original Figma files, Flutter code, components, templates or design assets
Create a competing design system, UI kit, component library, template package, starter kit or code library based on Dynamic Layer
Convert Dynamic Layer to another design tool, framework or platform and make it available for sale or for free
Use Dynamic Layer to create a product that allows end users to build their own apps, templates, design systems, UI kits, components or code libraries using Dynamic Layer or derivatives of Dynamic Layer
Include Dynamic Layer in an online course, membership, bundle, marketplace product or downloadable resource in a way that gives others access to the source files
Give students, customers, members, course buyers or community members access to the Dynamic Layer source files
Remove copyright, license or attribution notices from the source files where such notices are included
Use Dynamic Layer in a way that violates applicable law or infringes the rights of others
You may not publish Dynamic Layer source files, Flutter component code, Figma files, templates, design assets or derivative libraries in a public repository.
You may create free End Products, but you may not make the Dynamic Layer source materials publicly available or easily extractable.
If an open-source project exposes Dynamic Layer source code, components, templates or design assets, it is not allowed under this license.
Examples of allowed usage:
Designing your own mobile app in Figma
Building your own Flutter app using Dynamic Layer components
Creating a mobile app prototype for a client
Creating a commercial app or SaaS product
Creating a client app as a solo freelancer with a Personal License
Using Dynamic Layer across multiple client projects with an Agency License
Customizing the components to fit the branding of a specific app project
Publishing a finished mobile app to the App Store or Google Play
Delivering a finished mobile app design or Flutter app to a client as part of a specific client project
Examples of usage not allowed:
Selling Dynamic Layer as your own design system
Uploading the Figma file to a public template marketplace
Publishing the Flutter components in a public GitHub repository
Creating a UI kit based on Dynamic Layer and selling it
Creating a Flutter component library based on Dynamic Layer and giving it away for free
Converting Dynamic Layer to React Native, SwiftUI, Webflow, Framer, HTML, React or another framework and selling or distributing it
Using Dynamic Layer inside an app builder, template builder or design system builder where end users can create their own products from the components
Giving students, customers, members or course buyers access to the Dynamic Layer source files
Sharing your Personal License with an agency team
Adding Dynamic Layer to a company-wide repository without an Agency License
Using Dynamic Layer as a shared Figma team library without an Agency License
Bundling Dynamic Layer with another product, course, template pack or resource library
Licensee means the individual or company that purchased or downloaded a Dynamic Layer license.
Dynamic Layer means the Figma files, Flutter code, components, variants, templates, documentation and any other digital assets provided as part of the product.
Components and Templates means the design assets, source code, UI patterns, screens, templates and related materials included in Dynamic Layer.
Source Materials means the original or modified Figma files, Flutter code, components, templates, design assets, documentation and related source files included in or derived from Dynamic Layer.
End Product means a final mobile app, Flutter app, prototype, SaaS product, website, client deliverable or other project created using Dynamic Layer, where Dynamic Layer itself is not the main value being sold, shared or redistributed.
End User means a user of an End Product.
Client means an individual or company receiving custom professional services from the Licensee.
Agency means a company, studio, product team or organization using Dynamic Layer with more than one person or across multiple client projects.
Employee means a full-time or part-time employee of the Licensee.
Contractor means an individual or business entity contracted to perform services for the Licensee.
Dynamic Layer remains the intellectual property of Dynamic Layer.
You own the End Products you create using Dynamic Layer, but you do not own Dynamic Layer itself, the original source files, the original components, the original templates or the underlying design system.
You are granted only the rights described in these License Terms. All rights not expressly granted are reserved.
If your license includes updates, you will receive access to updates made available for the relevant Dynamic Layer product version.
Lifetime updates means updates made available for the purchased Dynamic Layer product for as long as that product is actively offered and maintained.
Lifetime updates do not include separate future products, new product lines, custom work, individual support, consulting, agency onboarding or products sold under a different name unless explicitly stated.
Dynamic Layer does not guarantee that specific future features, components, templates, platforms or updates will be released.
If you violate these License Terms, Dynamic Layer may suspend or terminate your access to Dynamic Layer.
In cases of intentional misuse, redistribution, resale, public sharing or license abuse, Dynamic Layer reserves the right to pursue legal remedies.
Any refunds or remedies will be handled according to the applicable refund policy and mandatory consumer protection laws.
Dynamic Layer is provided as a digital design and development resource.
To the maximum extent permitted by law, Dynamic Layer’s liability for damages, losses or claims arising from your use of Dynamic Layer is limited to the amount you paid for your license.
Dynamic Layer is not liable for indirect, incidental, consequential or special damages, including lost profits, lost revenue, lost data or business interruption.
Dynamic Layer does not guarantee that your End Products will be accepted by app stores, generate revenue, meet legal requirements or be free from errors.
You are responsible for reviewing, testing and validating any End Product you create using Dynamic Layer before publishing or delivering it.
Nothing in these License Terms limits any rights that cannot be excluded or limited under applicable law.
If mandatory consumer protection laws apply to you, those rights remain unaffected.
If you are unsure which license you need, please contact Dynamic Layer before using the product in a team, agency, company, shared repository or public repository.