adb_monitor 0.0.1 copy "adb_monitor: ^0.0.1" to clipboard
adb_monitor: ^0.0.1 copied to clipboard

Monitor Adb devices connection

Adb Monitor #

adb_monitor version

Flutter library to Monitor Adb devices connection using Rust

Getting Started #

Installation #

  1. Install Rust via rustup
  2. Add adb_monitor to pubspec.yaml:
dependencies:
  adb_monitor: <version>

Platforms Setup #

on MacOS set sandbox to false in macos/Runner/*.entitlements

<key>com.apple.security.app-sandbox</key>
<false/>

Initialization #

import 'package:adb_monitor/adb_monitor.dart';

void main() async {
  await AdbMonitor.init();
  runApp(MyApp());
}

Usage #

Listen to Adb Devices

AdbMonitor.devices.listen((String device) {
    // Handle devices
});

Start Monitoring

AdbMonitor.start();

Stop Monitoring

AdbMonitor.stop()

Note #

This package uses FFI with flutter_rust_bridge to call Rust code.

On Rust's side, the autoadb is used to detect adb devices.

1
likes
120
points
25
downloads

Publisher

verified publisherrohitsangwan.in

Weekly Downloads

Monitor Adb devices connection

Repository (GitHub)

Documentation

API reference

License

unknown (license)

Dependencies

flutter, flutter_rust_bridge, plugin_platform_interface

More

Packages that depend on adb_monitor