shadcn/uiをFlutterに移植し、Flutterアプリ向けのカスタマイズ可能なUIコンポーネントを提供します。
flyerhq/flutter_chat_ui
任意のバックエンドに接続でき、カスタマイズ可能なメッセージウィジェットを備えたFlutter向けチャットUIパッケージです。
- スター
- 2,377
- フォーク
- 862
- 未解決の Issue
- 29
- 最終コミット
- 12 日前
これは何?
Flyer Chatは、Flutterアプリ向けのオープンソースのチャットUIパッケージです。Chatウィジェットを使ってすぐに利用できるチャット画面を提供するため、メッセージ一覧や入力欄、描画ロジックを一から実装せずにメッセージングUIを構築できます。
このパッケージは、モデル、コントローラー、テーマを扱うコアライブラリと、テキスト、Markdown対応のストリーミングテキスト(フェードイン付き)、画像、ファイル、システムメッセージ用のオプションのメッセージウィジェットで構成されています。各部分は独自の実装に差し替えられ、任意のバックエンドで動作します。リアルタイムメッセンジャー、サポートチャット、LLMベースのアシスタントを対象としています。
UIはiOS、Android、Web、macOS、Windows、Linuxで動作します。プロジェクトサイトでは、ドキュメント一式とサンプルアプリを利用できます。
主な機能
- 01Chatウィジェットを通じて、任意のバックエンドサービスに接続できます。
- 02テキスト、ストリーミングテキスト、画像、ファイル、システムメッセージ用のモジュール式パッケージを提供します。
- 03豊富なテーマ設定とビルダー関数により、UIをカスタマイズできます。
- 04iOS、Android、Web、macOS、Windows、Linuxに対応しています。
- 05ストリーミングテキストのMarkdown描画とフェードインアニメーションに対応しています。
ユースケース
- Flutterアプリにリアルタイムメッセージング機能を実装する。
- 生成AIエージェントやLLMアシスタント向けのチャットUIを作成する。
- クロスプラットフォームアプリにカスタマーサポート用のチャット画面を追加する。
クイックスタート
- 1
pubspec.yaml の dependencies に flutter_chat_core と flutter_chat_ui を追加します
- 2
パッケージをインポートして Chat ウィジェットを使用します
収録されている特集
トピック
よくある質問
- flutter_chat_ui とは?
- 任意のバックエンドに接続でき、カスタマイズ可能なメッセージウィジェットを備えたFlutter向けチャットUIパッケージです。 Flyer Chatは、Flutterアプリ向けのオープンソースのチャットUIパッケージです。Chatウィジェットを使ってすぐに利用できるチャット画面を提供するため、メッセージ一覧や入力欄、描画ロジックを一から実装せずにメッセージングUIを構築できます。
- flutter_chat_ui は無料で使えますか?ライセンスは?
- flutter_chat_ui は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- flutter_chat_ui は今もメンテナンスされていますか?
- 活発にメンテナンス中。flutter_chat_ui の最終コミットは 2026年10月25日 です。
- flutter_chat_ui は何に使えますか?
- Flutterアプリにリアルタイムメッセージング機能を実装する。 生成AIエージェントやLLMアシスタント向けのチャットUIを作成する。 クロスプラットフォームアプリにカスタマーサポート用のチャット画面を追加する。
- flutter_chat_ui のインストール方法は?
- pubspec.yaml の dependencies に flutter_chat_core と flutter_chat_ui を追加します パッケージをインポートして Chat ウィジェットを使用します
- flutter_chat_ui はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/flyerhq/flutter_chat_ui
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
FlutterベースのUIでWeb・デスクトップ・モバイルアプリを開発できる、フロントエンドの知識が不要なPythonフレームワーク。
Microsoftが公開する、親しみやすくモダンなFluent UIアイコン集。Android、iOS/macOS、Flutter向けライブラリとSVGで提供されています。
宣言的なTypeScriptコンポーネントをネイティブのiOS、Android、macOSビューにコンパイルするクロスプラットフォームUIフレームワーク。WebViewやJSブリッジは不要です。
JavaScriptバンドルの読み込み前、アプリ起動直後からネイティブ再生できるReact Native向けLottie・dotLottieスプラッシュ画面。
iOS、Android、macOSなどからSSH経由でサーバーを管理し、Linux、Unix、Windowsサーバーの状態を監視できるFlutterアプリです。