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

パッケージ詳細v4.2.1

flutter_link_previewer

提供されたテキストから抽出されたカスタマイズ可能なリンクおよびURLプレビューで、キャッシュからレンダリングが可能です。チャットアプリに最適です。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
10.2万
いいね数
367
Pub ポイント
150

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

flutter pub add flutter_link_previewer

パッケージ概要

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

テキストからリンクのプレビューを抽出して表示するカスタマイズ可能なFlutterパッケージで、パフォーマンス向上のためのキャッシュレンダリングをサポートしています。チャットアプリ専用に設計されており、URLからメタデータを効率的に取得し、タイトル、説明、画像を含む豊富なプレビューを生成します。Android、iOS、Web、macOS、Windows、Linuxなど複数のプラットフォームでシームレスに統合され、一貫した動作を保証します。共有されたリンクに対して即時の視覚的情報を提供することで、ユーザー体験を向上させます。

用途

  • チャットアプリケーション
  • ソーシャルメディアフィード
  • メッセージインターフェース
  • コンテンツ共有プラットフォーム
  • リアルタイム共同作業ツール

主な機能

  • キャッシュされたリンクレンダリング
  • カスタマイズ可能なプレビューの外観
  • クロスプラットフォーム互換性
  • 自動メタデータ抽出
  • 豊富なメディアプレビューのサポート

適している対象

  • チャットアプリを開発する開発者
  • ソーシャル機能を構築するチーム
  • URLの可視化を必要とするアプリ
  • 再利用可能なコンポーネントを探しているフロントエンドエンジニア
  • 複数のプラットフォームをターゲットにするプロジェクト

注意事項

  • 初期の取得にはインターネット接続が必要です
  • キャッシュ管理はカスタマイズが必要になる場合があります
  • サードパーティのメタデータに対する制御が限定的
  • 遅い外部応答による遅延の可能性
  • UIの整合性を保つために追加のスタイリングが必要になる場合があります

元の README

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

Flyer Chat 💬

Ship faster with a go-to chat SDK for Flutter

Pub Version Pub Likes Stars melos

Flyer Chat is an open-source chat UI package for Flutter applications, designed for performance, customization, and ease of integration.

✨ Features

  • 🔄 Backend-agnostic: Connect to any backend service.
  • 🧬 Adaptable: Perfect for real-time messengers, generative AI agents and LLM-based assistants, support platforms, and beyond.
  • 🎨 Highly Customizable: Tailor the UI with extensive theme options and builder functions.
  • 🧩 Modular: Pick and choose the features you want. You can change any part of the UI or swap it with your own custom implementation.
  • ⚡ Performance Optimized: Built for speed and smooth animations.
  • 🌐 Cross-Platform: Supports iOS, Android, Web, macOS, Windows, and Linux.
  • 📜 Open Source: Free to use under the Apache 2.0 License.

🚀 Installation

Add the package to your pubspec.yaml:

dependencies:
  flutter_chat_core: ^2.0.0
  flutter_chat_ui: ^2.0.0

Then, import and use the Chat widget.

📚 Documentation & Examples

For detailed usage, customization options, different message types, controllers, and more complex scenarios, please refer to the full documentation:

➡️ flyer.chat/docs/flutter/introduction ⬅️

Explore the comprehensive example application to see various features and customizations in action.

📦 Packages

The project is structured as a monorepo managed by Melos 💙.

Core Packages

These are the foundational packages included when you install flutter_chat_ui:

  • flutter_chat_ui: The main UI package.
  • flutter_chat_core: Contains core models, controllers, theming, and utilities used across the ecosystem.
  • cross_cache: Provides a cross-platform (IO & Web) image caching solution.
Optional Message Widget Packages

Opinionated packages for rendering different message types. You can also build your own!

🤝 Contributing

Contributions are welcome! Please see CONTRIBUTING.md for guidelines on how to contribute.

📜 License

Licensed under the Apache License, Version 2.0. See the LICENSE file for details.

カテゴリー

依存関係

依存関係一覧 6 件

ソースリポジトリ

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