Pakete, Repositories und App-Kategorien suchen

Paketdetailsv4.2.1

flutter_link_previewer

Anpassbare Link- und URL-Vorschau, die aus dem bereitgestellten Text extrahiert wurde und aus dem Cache gerendert werden kann. Ideal für Chat-Anwendungen.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
102.000
Likes
367
Pub-Punkte
150

Paket installieren

flutter pub add flutter_link_previewer

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein anpassbares Flutter-Paket, das Link-Vorschauen aus Text extrahiert und anzeigt und eine zwischengespeicherte Darstellung zur Verbesserung der Leistung unterstützt. Speziell für Chat-Anwendungen entwickelt, erfasst es effizient Metadaten von URLs, um reichhaltige Vorschauen mit Titeln, Beschreibungen und Bildern zu generieren. Das Paket integriert sich nahtlos über mehrere Plattformen hinweg und sorgt für ein konsistentes Verhalten unter Android, iOS, Web, macOS, Windows und Linux. Es verbessert die Benutzererfahrung durch sofortige visuelle Kontextinformationen für geteilte Links.

Anwendungsfälle

  • Chat-Anwendungen
  • Sozialmedien-Feeds
  • Messaging-Schnittstellen
  • Content-Sharing-Plattformen
  • Echtzeit-Kooperationswerkzeuge

Hauptmerkmale

  • Gecachete Link-Rendern
  • Anpassbare Vorschaugestaltung
  • Plattformübergreifende Kompatibilität
  • Automatische Metadatenextraktion
  • Unterstützung für reichhaltige Medien-Vorschauen

Geeignet für

  • Entwickler, die Chat-Apps erstellen
  • Teams, die soziale Funktionen erstellen
  • Apps, die URL-Visualisierung erfordern
  • Frontend-Entwickler, die wiederverwendbare Komponenten suchen
  • Projekte für mehrere Plattformen

Hinweise

  • Benötigt Internetzugang für den ersten Abruf
  • Die Cache-Verwaltung kann Anpassungen erfordern
  • Eingeschränkte Steuerung von Metadaten Dritter
  • Mögliche Verzögerungen bei langsamen externen Antworten
  • Kann zusätzliche Stilisierung zur UI-Konsistenz erfordern

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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.

Kategorien

Abhängigkeiten

Abhängigkeiten 6 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden