flutter_document_scan_sdk 1.1.2 flutter_document_scan_sdk: ^1.1.2 copied to clipboard
A Flutter wrapper for Dynamsoft Document Normalizer, providing API for document edge detection and document rectification.
import 'package:flutter/material.dart';
import 'tab_page.dart';
import 'dart:async';
import 'global.dart';
Future<void> main() async {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
Future<int> loadData() async {
return await initDocumentSDK();
}
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Dynamsoft Document Normalization',
theme: ThemeData(
scaffoldBackgroundColor: colorMainTheme,
),
home: FutureBuilder<int>(
future: loadData(),
builder: (BuildContext context, AsyncSnapshot<int> snapshot) {
if (!snapshot.hasData) {
return const CircularProgressIndicator(); // Loading indicator
}
Future.microtask(() {
Navigator.pushReplacement(context,
MaterialPageRoute(builder: (context) => const TabPage()));
});
return Container();
},
),
);
}
}