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.