sync_offline 0.0.2
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
);