Overview
ExtendedText is a Flutter package that enhances the built-in Text widget by enabling rich text features such as inline images, mentions (@somebody), custom backgrounds, gradient text, and customizable overflow behavior. It supports advanced text editing with a custom selection toolbar and handles, making it ideal for chat interfaces, social media apps, or any app requiring interactive, styled text. The package is actively maintained and compatible across all major platforms.
Use cases
- Chat applications
- Social media posts
- Rich text editors
- Interactive tutorials
- Content-rich UIs
Key features
- Inline image support
- Mention handling (@user)
- Custom background styling
- Gradient text effects
- Custom selection toolbar
- Overflow customization
Suitable for
- Developers building chat apps
- Apps needing rich text formatting
- UIs with interactive text elements
- Cross-platform rich text needs
- Advanced text editing requirements
Considerations
- Requires understanding of extended text widgets
- May increase complexity for simple text displays
- Needs careful handling of custom spans
- Platform-specific rendering differences
- Potential performance impact with heavy content
