walure_ios_bluetoothconnector

Creator: coderz1093

Last updated:

0 purchases

walure_ios_bluetoothconnector Image
walure_ios_bluetoothconnector Images

Languages

Categories

Add to Cart

Description:

walure ios bluetoothconnector

iosbluetoothconnector #
A new Flutter plugin project.
iosbluetoothconnector_example #
Getting Started #
Installation #
Run the bellow command in the root directory of your flutter project.
flutter pub add iosbluetoothconnector
USAGE #
Initialization
class MyApp extends StatefulWidget {
const MyApp({Key? key}) : super(key: key);

@override
State<MyApp> createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {

final _iosbluetoothconnectorPlugin = Iosbluetoothconnector();
List<dynamic> bluetoothList = [];
List connectedBluetoothList = [];
bool isConnected = false;

@override
void initState() {
super.initState();
getUpdatedList();
Timer.periodic(const Duration(seconds: 5), (Timer t) => getUpdatedList());
}

getUpdatedList() async {
var res = await _iosbluetoothconnectorPlugin.getUpdatedDevices();
setState(() {
bluetoothList = res!;
});
}

@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: const Text('Plugin example app'),
),
body: SingleChildScrollView(
child: Column(
children: [

InkWell(
onTap: () async {
var res = await _iosbluetoothconnectorPlugin.scanBluetooth();
print("I want to start scanning... $res");
//list of devices here...
},
child: Widget
),
InkWell(
onTap: () {
_iosbluetoothconnectorPlugin.printImage('ImagePath');
},
child: Widget),

InkWell(
onTap: () {
_iosbluetoothconnectorPlugin.stopScanning();
print("I want to stop scanning...");
},
child:Widget ),
],
),
),
),
);

}
}
copied to clipboard
To Scan #
_iosbluetoothconnectorPlugin.scanBluetooth();
To Connect #
_iosbluetoothconnectorPlugin.connect("bluetoothId);
To Disconnect #
_iosbluetoothconnectorPlugin.disconnect("bluetoothId);
To PrintImage #
_iosbluetoothconnectorPlugin.printImage('ImagePath');
To stopScanning #
_iosbluetoothconnectorPlugin.stopScanning();

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.