PackageTrack
Sign in Get early access

app_installer_plus

Easily download and install Android APKs from direct URLs. Includes granular progress metrics, cancellation support, and secure FileProvider integration.

1.2.0 322 downloads/mo #1009 most downloaded on pub.dev Sajith-0810/app_installer_plus

What this package is like to depend on

Last release 5 months ago

21 Mar 2026

Ships on a steady schedule

a new release about every 4 months

Nearly every release is documented

notes for 4 of 4 stable releases

Nothing withdrawn

no release was ever pulled

1 years old

4 releases · first in 2025

3 releases in the last 12 months

see the full history below

Release timeline

4 releases · Jun 2025 to Mar 2026
2026
Release Pre-release

Releases

latest 4
  1. 1.2.0 21 Mar 2026
    Release notes

    ✨ New Features:

    • Auto-Cleanup on Error: Added the deleteOnError parameter to downloadAndInstallApk. When set to true, the package will automatically delete incomplete APK files if the download fails due to a network or server error.
    • Smart Cancellation: Added the deletePartialDownload parameter to cancelDownload. This gives developers explicit control to permanently delete the partial file when a user cancels an active download.

    🛡️ Stability & Core Improvements:

    • Concurrency Lock: Added bulletproof protection against concurrent downloads. Attempting to start a download while one is already active will now safely throw a DownloadErrorType.alreadyRunning exception instead of corrupting the file state.
    • Storage Safety: Fixed an asynchronous race condition to guarantee orphaned or junk files are never left behind on the user's device after cancellations or unexpected HTTP status codes.
    • Complete Documentation: Added comprehensive, pub.dev-compliant Dartdoc comments to all public classes, methods, and parameters for improved IDE Intellisense and perfect package scoring.
    Open source →
  2. 1.1.0 17 Mar 2026
    Release notes

    ✨ New Features:

    • Cancel Download: Added a new method to cancel an ongoing download request.
    • Granular Progress Metrics: Added new callback parameters to downloadAndInstallApk for detailed UI updates:
      • onTimeLeft: Returns the estimated time remaining.
      • onSpeed: Returns the current download speed.
      • onTotalSize: Returns the total size of the file.
      • onDownloadedSize: Returns the currently downloaded file size.

    ⚠️ Deprecations & Updates:

    • onError is Deprecated: You can still use the onError callback for now, and it will function without any issues. However, it is highly recommended to wrap your method call in a try-catch block to catch the new FileDownloadException instead.
    • Future Removal: Catching the exception is the better approach for handling custom error messages, and the onError callback will be completely removed in future versions.
    Open source →
  3. 1.0.1 02 Oct 2025
    Release notes
    • Added GitHub repository link.
    Open source →
  4. 1.0.0 24 Jun 2025
    Release notes
    • Initial release of app_installer_plus.
    • Support for downloading APK files from a direct URL.
    • Progress tracking using onProgress callback.
    • Secure APK installation using Android FileProvider.
    • Example app demonstrating usage.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive