tdesign-flutter

Configure Flutter apps with Tencent TDesign widgets and ThemeData extensions.

4|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/tiantangcao1980-web/DesignDNA-Skills --skill tdesign-flutter
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tdesign-flutter
Source: https://github.com/tiantangcao1980-web/DesignDNA-Skills/tree/main/designdna/skills/tdesign-flutter
Command: npx skills add https://github.com/tiantangcao1980-web/DesignDNA-Skills --skill tdesign-flutter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Flutter developers can quickly adopt Tencent's TDesign visual language instead of default Material to achieve branded, cross-platform UIs.

Core Features & Use Cases

  • Component catalog with T-prefixed widgets (e.g., TButton, TCard)
  • Theming via ThemeData extensions to customize brand colors
  • Easy integration with Flutter projects, including mobile and web

Quick Start

Install the tdesign_flutter package and configure ThemeData with a TTheme extension to begin using TDesign widgets.

Frequently Asked Questions about tdesign-flutter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use Tencent's TDesign UI in Flutter apps instead of Material?▼

You can use TDesign in Flutter by installing the tdesign_flutter package and configuring a ThemeData extension, which replaces default Material widgets with T-prefixed components for a branded visual language.

Can I apply TDesign theming to cross-platform Flutter web and mobile projects?▼

Yes, TDesign theming supports cross-platform Flutter projects, covering both mobile and web by using a ThemeData extension to customize brand colors consistently across platforms.

What do I need to start integrating TDesign widgets into my Flutter project?▼

To start integrating TDesign widgets, you need the tdesign_flutter package, Flutter version 3.x or higher, and a ThemeData extension configured to apply the design system consistently.

How do I customize brand colors using TDesign in a Flutter application?▼

You customize brand colors in TDesign by applying a TTheme extension to Flutter's ThemeData, allowing you to override and configure the visual design system for your application.

What is the difference between default Flutter Material widgets and TDesign components?▼

TDesign components are T-prefixed widgets like TButton and TCard that provide Tencent's visual language, offering an alternative to default Material widgets for achieving branded cross-platform UIs.

Does TDesign for Flutter require any specific version of the framework?▼

Yes, adopting TDesign for Flutter requires Flutter version 3.x or higher to ensure compatibility with the tdesign_flutter package and its ThemeData extension configuration.