FLUTTER ECOSYSTEM

share_plus

Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.

Latest version
13.1.0
30-day downloads
2.4M
Likes
4K
Pub points
150

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

share_plus is a Flutter plugin that enables sharing content through the platform's native share UI. On Android, it uses the ACTION_SEND intent; on iOS, it leverages UIActivityViewController. The package supports multiple platforms including Web, macOS, Windows, and Linux, providing a consistent way to share text, files, URLs, and more. It simplifies integration with system-level sharing features without requiring platform-specific code.

Use cases
  • Sharing text or links from an app
  • Sending images or files via system share sheet
  • Integrating with native sharing on all supported platforms
  • Enabling quick content distribution in apps
  • Supporting cross-platform sharing workflows
Key features
  • Cross-platform sharing support
  • Simple API for sharing text, URLs, and files
  • Uses native share dialogs on each platform
  • Works on Android, iOS, Web, macOS, Windows, and Linux
  • No need for custom share implementation
Suitable for
  • Apps needing easy sharing functionality
  • Developers targeting multiple platforms
  • Projects requiring native-like sharing experiences
  • Content-heavy applications like news or social apps
  • Teams wanting minimal boilerplate for sharing
Considerations
  • Requires appropriate permissions on Android for file sharing
  • Web support limited to browsers with share API
  • File sharing may require proper MIME type handling
  • Not suitable for complex custom share UIs
  • Depends on platform availability of share features
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add share_plus

Categories

Source repository

Related projects

Rankings