FLUTTER ECOSYSTEM

mentionable_text_field

A flutter plugin to create customizable text field that has a mentionable feature. The way matching users are displayed and picked is decorrelated from the Widget itself, so that you will be able to chose the way you will do.

mentionable_text_field cover
Latest version
0.0.2
30-day downloads
71
Likes
35
Pub points
130

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A customizable Flutter text field plugin that enables mention functionality, allowing users to tag others within text. It separates the logic of matching and displaying mentions from the UI, offering flexibility in how suggestions are presented and selected. Ideal for chat or social apps, it supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux. The plugin is designed for developers who want full control over the mention experience without being tied to a specific UI component.

Use cases
  • Chat applications
  • Social media platforms
  • Collaborative editing tools
  • User tagging in comments
  • Real-time messaging interfaces
  • Content creation with mentions
Key features
  • Decoupled mention display and selection
  • Customizable suggestion UI
  • Cross-platform support
  • Extensible matching logic
  • Configurable trigger characters
  • Integration-friendly design
Suitable for
  • Developers building rich text input
  • Apps requiring user tagging
  • Teams needing flexible mention systems
  • Projects with custom UI requirements
  • Flutter apps targeting multiple platforms
Considerations
  • Requires custom implementation for suggestion rendering
  • May need additional state management
  • Not suitable for simple text inputs
  • Depends on external logic for user matching
  • Limited built-in styling options
  • Needs careful handling of text cursor and selection
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add mentionable_text_field

Categories

Source repository

Related projects

No data available yet.