CV Native Client

Flutter plugin for CV Native Client. This plugin allows you to access Native API's of platform.

Usage

To use this plugin, add cv_native_client as a dependency in your pubspec.yaml file.

Installation

Add this to your package's pubspec.yaml file:

dependencies:
  cv_native_client: ^1.0.0

Example

import 'package:cv_native_client/cv_native_client.dart';

// Get platform version
String platformVersion = await CvNativeClient.getPlatformVersion();

// Get clipboard data mime types
final List<CvClipboardMimeType> mimeTypes = await CvNativeClient.getClipboardDataMimeTypes();
log('Clipboard mime types: $mimeTypes');

// Get clipboard Data
final CvClipboardData? clipboardData = await CvNativeClient.getClipboardData();
log('Clipboard text: ${clipboardData?.plainText}');
log('Clipboard html: ${clipboardData?.htmlText}');

// Set clipboard Data
await CvNativeClient.setClipboardData(CvClipboardData(plainText: 'Hello World!', htmlText: '<b>Hello World!</b>'));

Libraries

cv_native_client
cv_native_client_method_channel
cv_native_client_platform_interface
data/data
web/clipboard_web
In order to not need this ignore, consider extracting the "web" version of your plugin as a separate package, instead of inlining it in the same package as the core of your plugin. ignore: avoid_web_libraries_in_flutter
web/cv_native_client_web
web/default_clipboard_web