An open API service indexing awesome lists of open source software.

https://github.com/sephiroth74/flutter_android_bridge

Flutter adb
https://github.com/sephiroth74/flutter_android_bridge

Last synced: 8 months ago
JSON representation

Flutter adb

Awesome Lists containing this project

README

          

## Flutter Android Bridge

Flutter Android Bridge is a Flutter package that provides a bridge to interact with Android's native functionalities. This package allows Flutter applications to communicate with Android's package manager, intents, and other native features through a simple and intuitive API.

### Features

- Interact with Android's package manager (`pm`) to list, install, and uninstall packages.
- Interact with Android's activity manager (`am`).
- Launch Android intents for various actions such as opening URLs, sending emails, and more.
- Access and manage Android's native functionalities seamlessly from your Flutter app.

### Installation

Execute the following command from the project's root directory:

```bash
flutter pub add flutter_android_bridge
```

### Usage

```dart
import 'package:flutter_android_bridge/flutter_android_bridge.dart';

void main() {
final adb = FlutterAndroidBridge(_kAdbPath);
final client = adb.newClient('192.168.1.1:5555');

await client.connect();

final packageManager = adb.pm();
// Example: List installed packages
packageManager.listPackages().then((packages) {
packages.forEach((package) {
print('Package: ${package.name}');
});
});
}
```

For more detailed usage and examples, please refer to the [documentation](https://github.com/sephiroth74/flutter_android_bridge).

### License

This project is licensed under the MIT License. See the LICENSE file for more details.

---

Feel free to customize this description further to better fit your project's specifics and additional features.

## Author

*Alessandro Crugnola
*