flutter_synckit 0.0.1
flutter_synckit: ^0.0.1 copied to clipboard
A cross-platform multi-device synchronization library
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:flutter_synckit/flutter_synckit.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: const Text('SyncKit Example'),
),
body: Center(
child: FutureBuilder<SyncKit>(
// Initialize SyncKit
future: _initSyncKit(),
builder: (context, snapshot) {
if (snapshot.connectionState == ConnectionState.waiting) {
return const CircularProgressIndicator();
}
if (snapshot.hasError) {
return Text('Error: ${snapshot.error}');
}
return const Text('SyncKit Initialized!');
},
),
),
),
);
}
Future<SyncKit> _initSyncKit() async {
// Basic initialization example
// In a real app, you would configure providers here
final syncKit = SyncKit();
// await syncKit.initialize(); // Assuming an initialize method exists
return syncKit;
}
}