Skip to content

sephiroth74/flutter_android_bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

flutter pub add flutter_android_bridge

Usage

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.

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 [email protected]

About

Flutter adb

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages