パッケージ、リポジトリ、アプリカテゴリを検索

ant_design_flutter のカバー
パッケージ詳細v0.0.1+5

ant_design_flutter

Web/PCアプリケーション向けに設計されたFlutter UIフレームワークで、高品質なウィジェットをいくつか含んでいます。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
5
いいね数
89
Pub ポイント
130

パッケージをインストール

flutter pub add ant_design_flutter

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Ant Design Flutterは、ウェブおよびデスクトップアプリケーション向けに最適化されたUIフレームワークであり、Ant Designからインスパイアされた高品質でプロダクション対応のウィジェットのコレクションを提供します。現代のデザイン原則に沿った一貫性があり、美しく洗練されたコンポーネントを提供し、スケーラブルでプロフェッショナルなインターフェースの構築に最適です。このフレームワークはAndroid、iOS、Web、macOS、Windows、Linuxなど、複数のプラットフォームをサポートしており、クロスプラットフォームでの一貫性を確保します。使いやすさと視覚的な調和に焦点を当てることで、複雑なユーザーインターフェースの開発を簡素化します。

用途

  • エンタープライズWebアプリケーションの構築
  • 一貫したUIでデスクトップソフトウェアを作成する
  • 応答性のあるダッシュボードの開発
  • 管理パネルの設計
  • 迅速かつ洗練されたインターフェースのプロトタイピング

主な機能

  • クロスプラットフォーム互換性
  • 高品質で再利用可能なウィジェット
  • 一貫したデザイン言語
  • Webおよびデスクトップ用に設計
  • pub を通じた簡単な統合
  • ドキュメントが整ったコンポーネント

適している対象

  • Flutter を使用する UI デザイナー
  • 管理者またはダッシュボードアプリを開発する開発者
  • デザインの一貫性を重視するチーム
  • 迅速なUI開発を必要とするプロジェクト
  • 複数のプラットフォームをターゲットにするフロントエンド開発者

注意事項

  • 限定的なモバイル固有の最適化
  • カスタム要件のための追加のスタイル設定が必要になる場合があります
  • モバイルファーストアプリよりも、Web/デスクトップ向けに最適
  • 主流のパッケージと比べて、コミュニティが小さい
  • 非常にカスタマイズされた、またはユニークなUIデザインには向いていない

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Ant Design Flutter 2.0

A Flutter component library aligned with Ant Design v5, designed for web and desktop applications. Pure Dart, zero runtime dependencies.

Status Pub Version GitHub


⚠️ Development status

2.0 is a full rewrite. The main branch targets 2.0.0-dev.x releases — no components have landed yet. For a stable (but unmaintained) 1.x release see tag v1-legacy or version 0.0.1+5.

Roadmap and design live in docs/superpowers/specs/2026-04-18-antdf-2.0-design.md.

✨ Features (MVP goals)

  • 🎯 Aligned with Ant Design v5 design language
  • 🖥 Web + desktop first (Windows / macOS / Linux / Web); mobile out of scope
  • 🎨 Token-based theming (Seed → Map → Alias) compatible with theme.algorithm extension
  • 📦 Zero runtime dependencies — pure Dart on top of package:flutter/widgets.dart
  • 🌐 Built-in zh_CN and en_US locales
  • 🧩 17 core components in MVP (Button, Input, Select, DatePicker, Form, Table, and more)

📦 Installation

Not yet on pub.dev for 2.0. While 2.0 is in development, pin to git:

dependencies:
  ant_design_flutter:
    git:
      url: https://github.com/CalsRanna/ant_design_flutter
      ref: main

Once 2.0.0-dev.2 ships (Phase 3 complete) it will be published to pub.dev.

🔨 Usage

Components land in subsequent phases — see doc/PROGRESS.md for current status.

🎨 Using icon fonts

ant_design_flutter does not bundle an icon font. AntIcon accepts any IconData you pass in. Two common options:

  • Install a community icon package — e.g. ant_icons_plus:

    dependencies:
      ant_design_flutter: ^2.0.0-dev.4
      ant_icons_plus: ^x.y.z
    
    import 'package:ant_icons_plus/ant_icons_plus.dart';
    
    AntIcon(AntIcons.home);
    
  • Author your own IconData constants against a custom TrueType subset and pass them to AntIcon. Remember to set fontPackage on the IconData so your package's font ships to downstream users.

This trade-off is intentional: shipping a frozen icon subset turned out to be maintenance-heavy for the project's spare-time budget. See docs/superpowers/specs/2026-04-19-phase-3-atoms-design.md §4 for the full decision record.

🖥 Requirements

  • Flutter >= 3.38.0
  • Dart >= 3.10.0

🗺 Migration from 1.x

2.0 is a breaking rewrite. See doc/MIGRATION.md. If you are on 1.x and do not plan to migrate, pin to ant_design_flutter: 0.0.1+5 (tag v1-legacy).

🤝 Contributing

See doc/CONTRIBUTING.md.

📄 License

MIT

カテゴリー

依存関係

依存関係一覧 2 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。