installed_apps_manager 1.0.0
installed_apps_manager: ^1.0.0 copied to clipboard
A strictly focused, high-performance Flutter plugin for managing installed applications on Android devices with native pagination and intent handling.
1.0.0 - 2026-06-16 #
Added #
- Pagination & Caching: Robust pagination support (
getInstalledAppsPaginated) with native memory caching to preventTransactionTooLargeException. - Lazy Icon Loading: Introduced
AppIconImageProviderto lazily load and render app icons directly without managing raw byte arrays. - App Management Intents: Add support for opening apps (
openApp), opening app settings (openSettingsScreen), and uninstalling apps (uninstallApp). - APK & Icon Extraction: Add support to extract raw and split
.apksto the device Downloads folder, and extract high-res icons to the Pictures gallery. - Native Sorting & Filtering: Native-side searching and sorting parameters to perfectly keep pagination synchronized.
- Targeted Intent Fetching:
getAppsWithIntentallows developers to fetch specific app types (e.g., launchers) without triggering theQUERY_ALL_PACKAGESpermission flag on Google Play. - Robust Error Handling: Replaced boolean results with strongly typed exceptions (e.g.,
AppLaunchException).