rqbit_flutter 0.0.4
rqbit_flutter: ^0.0.4 copied to clipboard
flutter wrapper for rqbit
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:rqbit_flutter/rqbit_flutter.dart';
Future<void> main() async {
await RustLib.init();
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
floatingActionButton: FloatingActionButton(
onPressed: () async {
final server = await createServer(
httpApiListenAddr: "localhost:3030",
outputFolder: "/tmp",
);
final out = server.start();
Future.delayed(
const Duration(seconds: 20),
() {
server.stop();
},
);
await out;
print("Ran");
},
child: Text("Run Server"),
),
appBar: AppBar(title: const Text('flutter_rust_bridge quickstart')),
),
);
}
}