ecp_sync_plugin 3.8.3

  • Readme
  • Changelog
  • Example
  • Installing
  • 75

ecp_sync_plugin #

A new Flutter plugin.

Getting Started #

Check how to install

Internet Connection Check #

A flutter plugin for check internet connection is active of not.

Barcode Scanner #

A flutter plugin for scanning 2D barcodes and QR codes.

Features #

  • [x] Scan 2D barcodes
  • [x] Scan QR codes
  • [x] Control the flash while scanning
  • [x] Permission handling

Getting Started #

Android #

For Android, you must do the following before you can use the plugin:

  • Add the camera permission to your AndroidManifest.xml

    <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CAMERA" />

Now you can depend on the barcode_scan plugin in your pubspec.yaml file:

dependencies:
  ...
  ecp_sync_plugin: ^3.7.7

Click "Packages get" in Android Studio or run flutter packages get in your project folder.

iOS #

To use on iOS, you must add the the camera usage description to your Info.plist

<key>NSCameraUsageDescription</key>
<string>This app requires access to the Camera.</string>
<key>NSMicrophoneUsageDescription</key>
<string>This app requires access to the micro phone</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>This app requires access to the photo library.</string>

3.8.3 #

  • Dynamic Label for Scan Scan screen

3.8.1 #

  • Bug Fix, removed flutter_sqlcipher, added Data Logger Sync

3.8.0 #

  • Bug Fix

3.7.6 #

  • Bug Fix, Added System Settings

3.7.4 #

  • Added 1D QR Code Scan for IOS

3.6.9 #

  • Resolved Memory issue Android Main Sync

3.6.5 #

  • Resolved Sync massage change, delete before insert new, sound change

3.6.1 #

  • Resolved IOS & ANDROID Issue

3.5.9 #

  • Code 128 supoort

3.5.8 #

  • Pallate

3.5.7 #

  • DB Migration, Pallate

3.5.6 #

  • DB Migration

3.4.7 #

  • Resolved IOS & ANDROID Issue

3.4.0 #

  • REMOVE SQLCIPHER

3.3.9 #

  • MANAGE TIMEOUT, Keyboard Hide, Zip

3.3.2 #

  • Optimize Process

3.1.0 #

  • TODO: Added AES Encription, Added QR Code Scanner, File & DB Sync for Android & IOS, Internet Connectivity check for both Android & IOS.

3.0.0 #

  • TODO: Scan QR Code & Data matrix Added Design Screen, Sound & Flash support Android & IOS

2.0.0 #

  • TODO: Scan QR Code & Data matrix for Android & IOS

example/README.md

ecp_sync_plugin_example #

Demonstrates how to use the ecp_sync_plugin plugin.

Getting Started #

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

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

Use this package as a library

1. Depend on it

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


dependencies:
  ecp_sync_plugin: ^3.8.3

2. Install it

You can install packages from the command line:

with Flutter:


$ flutter pub get

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

3. Import it

Now in your Dart code, you can use:


import 'package:ecp_sync_plugin/ecp_sync_plugin.dart';
  
Popularity:
Describes how popular the package is relative to other packages. [more]
51
Health:
Code health derived from static analysis. [more]
99
Maintenance:
Reflects how tidy and up-to-date the package is. [more]
100
Overall:
Weighted score of the above. [more]
75
Learn more about scoring.

We analyzed this package on Oct 16, 2019, and provided a score, details, and suggestions below. Analysis was completed with status completed using:

  • Dart: 2.5.1
  • pana: 0.12.21
  • Flutter: 1.9.1+hotfix.4

Platforms

Detected platforms: Flutter

References Flutter, and has no conflicting libraries.

Health issues and suggestions

Document public APIs. (-1 points)

25 out of 25 API elements have no dartdoc comment.Providing good documentation for libraries, classes, functions, and other API elements improves code readability and helps developers find and use your API.

Dependencies

Package Constraint Resolved Available
Direct dependencies
Dart SDK >=2.1.0 <3.0.0
flutter 0.0.0
json_annotation ^3.0.0 3.0.0
json_serializable ^3.2.0 3.2.3
Transitive dependencies
analyzer 0.38.5
args 1.5.2
async 2.4.0
build 1.2.0
build_config 0.4.1+1
charcode 1.1.2
checked_yaml 1.0.2
collection 1.14.11 1.14.12
convert 2.1.1
crypto 2.1.3
csslib 0.16.1
dart_style 1.3.1
front_end 0.1.27
glob 1.2.0
html 0.14.0+3
js 0.6.1+1
kernel 0.3.27
logging 0.11.3+2
meta 1.1.7
node_interop 1.0.3
node_io 1.0.1+2
package_config 1.1.0
path 1.6.4
pedantic 1.8.0+1
pub_semver 1.4.2
pubspec_parse 0.1.5
sky_engine 0.0.99
source_gen 0.9.4+5
source_span 1.5.5
string_scanner 1.0.5
term_glyph 1.1.0
typed_data 1.1.6
vector_math 2.0.8
watcher 0.9.7+12
yaml 2.2.0