Flet
Official@flet-dev · Canada
Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
Agent Skills by Flet
Showing 17 vetted skills indexed across 1 GitHub repositories.
flet-release-announcement
Drafts Flet release announcement blog posts from changelog notes with screenshots and upgrade instructions.
flet-deprecation
Manages deprecation lifecycle for Flet Python controls, APIs, and documentation.
docs-build-and-verify
Builds the Flet documentation website and detects broken links, images, and cross-references.
create-flet-control-integration-tests
Creates integration tests with golden screenshots for Flet controls using pytest.
write-changelog-entry
Write changelog entries matching repo style for the correct release section and audience.
flet-validation
Author validation rules for Flet Python control properties using Annotated V rules.
update-flet-control-doc-gifs
Generate doc-ready screenshots and GIFs from Flet integration tests.
run-unit-tests
Runs the Flet Python package unit tests using pytest via uv.
run-integration-tests
Runs integration tests located in the Flet Python SDK test directory.
docs-conventions
Enforces Flet documentation conventions for docstrings, Markdown cross-references, and sidebar navigation.
imperative-to-declarative-flet
Convert imperative Flet Python apps to declarative components using hooks and observable state.
create-flet-example-projects
Converts flat Flet example files into standalone projects with main.py and pyproject.toml metadata.
implement-flet-extension
Wrap third-party Flutter packages into Flet extensions with dependency and CI updates.
fix-members-short-description
Insert backslashes into multi-line Python member docstrings and enforce 88-character line limits.
run-unit-tests
Execute Python Flet framework unit tests using pytest.
run-integration-tests
Execute integration tests for the Flet project using README instructions.
prepare-flet-release
Automate Flet release preparation with version increments and git-based release notes.
Frequently Asked Questions About Flet
FAQPage SchemaWhat specific tasks can developers perform using Flet?▼
Developers can build realtime web, mobile, and desktop applications using standard code structures. The framework allows for the integration of third-party Flutter packages as extensions, manages versioning for releases, and provides a structured environment for executing unit and integration tests to maintain codebase integrity.
Which target personas benefit most from Flet?▼
Flet is designed for backend-focused engineers who need to deploy functional user interfaces without learning complex frontend stacks. It is ideal for developers who prefer a unified language environment for both logic and presentation layers across multiple operating systems and web browsers.
What are the prerequisites for running Flet applications?▼
Users require a standard environment capable of executing the framework's core logic. The setup involves managing dependencies for third-party extensions, adhering to specific docstring formatting standards, and following the project's README instructions for executing integration test suites to ensure compatibility across target platforms.