Getting started
Sample Project
If you prefer sample projects over documentation, check out our Docutain SDK Flutter Sample on Github.
Docutain SDK Dependencies
The Docutain SDK for Flutter is available on pub.dev.
Add the docutain_sdk
plugin to your pubspec.yaml
file as dependency:
dependencies:
docutain_sdk: ^1.0.2
Fetch and install the Docutain SDK plugin. Depending on your IDE you might find a button to do this or run the following command in the Flutter CLI
flutter pub get
Android Manifest
Camera Permission
If you want to use the Document Scanner, declare the following permission in your AndroidManifest.xml
<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera"/>
Runtime permission for camera is handled automatically by the Docutain SDK.
Memory settings
Your application will work with high-resolution images. To avoid OutOfMemoryError exceptions it is highly recommended to set android:largeHeap="true"
in the <application>
element of your AndroidManifest.xml
file.
<application android:largeHeap="true" ...>
...
</application>
iOS Manifest
Camera Permission
If you want to use the document scanner, you need to specify the reason for requesting access to the camera as part of the NSCameraUsageDescription
in the Info.plist
. If you don't the app will crash.