share_binary 1.3.1 copy "share_binary: ^1.3.1" to clipboard
share_binary: ^1.3.1 copied to clipboard

This library provides the ability to use OS sharing features while handling binary files in dart code.

share_binary #

This library allows you to use the OS's share function while treating binary files such as images and videos as binary data in dart code.

Usage #

import 'package:share_binary/share_binary.dart';

Future<void> share() async {
  final image = await rootBundle.load('assets/image.png');
  final video = await rootBundle.load('assets/video.mp4');

  // Share image
  await const ShareBinary().shareBinary(
    bytes: image,
    filename: 'image.png',
    chooserTitle: 'Share image',
  );

  // Share video
  await const ShareBinary().shareBinary(
    bytes: video,
    filename: 'video.mp4',
    chooserTitle: 'Share video',
  );
}
2
likes
150
points
183
downloads

Publisher

unverified uploader

Weekly Downloads

This library provides the ability to use OS sharing features while handling binary files in dart code.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_web_plugins, mime, plugin_platform_interface, web

More

Packages that depend on share_binary