flutter_device_apps_android 0.2.0 copy "flutter_device_apps_android: ^0.2.0" to clipboard
flutter_device_apps_android: ^0.2.0 copied to clipboard

PlatformAndroid
unlisted

Android implementation of flutter_device_apps (federated plugin).

flutter_device_apps_android #

Pub Star on Github Flutter Website License: MIT Umbrella Package


Android implementation of the flutter_device_apps federated plugin.

This package provides the Android-specific code for flutter_device_apps. It should not be used directly in apps. Instead, depend on the umbrella package:

dependencies:
  flutter_device_apps: latest_version

The umbrella package will include this implementation transitively.


✨ Features (on Android) #

  • List installed apps (listApps) - Get all installed applications with metadata
  • Get app details (getApp) - Retrieve information for a specific app by package name
  • Open apps (openApp) - Launch applications by package name
  • Open app settings (openAppSettings) - Open system app settings screen
  • Uninstall apps (uninstallApp) - Opens system uninstall screen
  • Get installer store (getInstallerStore) - Get information about which store installed the app
  • Stream app changes (appChanges) - Monitor install, uninstall, update events
  • Control monitoring (startAppChangeStream, stopAppChangeStream) - Start/stop app change monitoring

🛠 For developers #

This package registers itself as the Android implementation of flutter_device_apps using the federated plugin system.

If you are writing a Flutter app, use flutter_device_apps instead.

📋 Required Android Permissions #

For uninstall functionality, add this to your app's AndroidManifest.xml:

<uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" />

📄 License #

MIT © 2025 okmsbun