document_picker 0.0.6 copy "document_picker: ^0.0.6" to clipboard
document_picker: ^0.0.6 copied to clipboard

Flutter plugin to pick, capture images or add signature in your form

document_picker #

document_picker 0.0.6 #

A document picker widget comes with latest feature to support in your project design.

Purpose #

The goal of this project is to provide an ultimate widget for selecting/capturing the image.

Normally, you required to spend almost half of the day to write a code for e-KYC or Proof(captured picture, image from gallery, or sign) to upload.

Here I'm trying to save your time while providing you a package to import and do it whatever you want with it.

Simulator Screen Shot - iPhone 8 - 2021-06-14 at 13 57 31 You are required to follow some steps:

for iOS #

Open your ios/Runner/info.plist to add permission for Camera and Gallery as:

  • <key>NSCameraUsageDescription</key> <string>To take photos of your documents for e-KYC and proofs</string>
  • <key>NSPhotoLibraryUsageDescription</key> <string>To select existing photos of your documents for e-KYC and proofs</string>

for Android #

Update sdk version to (minSdkVersion 21) in build.gradle

Open your android/app/src/main/AndroidManifest.xml to add permission and activity for Camera, Gallery, and Cropper as:

  • <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
      
    <activity
                       android:name="com.yalantis.ucrop.UCropActivity"
                       android:screenOrientation="portrait"
                       android:theme="@style/Theme.AppCompat.Light.NoActionBar"/>```
    

Installing #

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

dependencies: document_picker: ^0.0.6

Sample Usage #

import 'package:document_picker/document_picker.dart';

ProfilePicture(
              url: '',
              editable: true,
              onFileSelection: (file) {},
            ),

            SizedBox(height: 40),

            DocumentSelector(
              url: '',
              editable: true,
              onFileSelection: (File? file) {
                print(file);
              },
              onErrorMessage: (String? message) {
                print(message);
              },
            ),

This project is a starting point for a Dart package, a library module containing code that can be shared easily across multiple Flutter or Dart projects.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

4
likes
110
pub points
54%
popularity

Publisher

unverified uploader

Flutter plugin to pick, capture images or add signature in your form

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

dotted_border, flutter, image_cropper, image_picker, path_provider, permission_handler, signature

More

Packages that depend on document_picker