sync_offline 0.0.2 copy "sync_offline: ^0.0.2" to clipboard
sync_offline: ^0.0.2 copied to clipboard

Flutter package for offline data synchronization

Sync offline data Plugin #

A Flutter plugin for synchronizing data offline, including form submissions and other data transactions.

Features #

  • Allows seamless synchronization of data offline and online.
  • Supports dynamic selection of database helper and API service.
  • Provides flexibility to specify a custom destination screen upon successful data submission.

Installation #

Add sync_offline to your pubspec.yaml file:

dependencies:
  sync_offline: ^1.0.0

Usage
//Import the package in your Dart code:

import 'package:sync_offline/sync_offline.dart';
//Use the handleDataSync function to synchronize data:

handleDataSync(
  context: context,
  data: {
    'name': nameController.text,
    'email': emailController.text,
  },
  successSnackBar: SnackBar(
    content: Text('Data synchronized successfully'),
  ),
  isSyncing: ValueNotifier(false),
  dbHelper: DBHelper(),
  apiService: ApiService(),
  destinationScreen: CustomDataScreen(), // Specify your custom data screen here
);

3
likes
120
points
26
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter package for offline data synchronization

Homepage

Documentation

API reference

License

unknown (license)

Dependencies

connectivity, flutter, flutter_web_plugins, http, path_provider, plugin_platform_interface, sqflite

More

Packages that depend on sync_offline