native_download_manager library

Classes

AppDownloadService
Reusable App Download Helper Service with Full Customization Support.
AuthHeaderTemplatePage
Template 05: Authenticated & Header Download Manager
BatchDownloadTemplatePage
Template 04: Batch & Concurrency Queue Manager (Purely Dynamic Data)
ChecksumVerifierTemplatePage
Template 08: Checksum & Integrity Verifier
ConstraintsTemplatePage
Template 07: Network & Power Constraint Manager
CurrentDownloadWidget
Reusable Standalone Widget to display ONLY the currently active downloading task in any screen UI with Full Customization.
DashboardTemplatePage
Template 01: Downloads Dashboard & Active Tasks Hub
DownloadHistory
Represents historic information about a past download task.
DownloadProgress
Represents real-time download progress details.
DownloadRequest
Represents the request to start a download task.
DownloadResult
Represents the final result of a completed download.
DownloadTask
Represents an active or completed download task. Provides control methods (pause, resume, cancel, retry, delete) and status/progress streams.
MediaVideoTemplatePage
Template 03: Large Media & Video Stream Downloader (Purely Dynamic Data)
NativeDownloadManager
The main entry point for the Native Download Manager plugin.
NotificationCustomUiTemplatePage
Template 10: Rich Notifications & Custom UI Showcase
PdfInvoiceTemplatePage
Template 02: PDF & Invoice Downloader Supports Single PDF, Multiple PDFs, and Auto-Start Instant Download on page launch.
PigeonDownloadRequest
PigeonDownloadTask
PriorityQueueTemplatePage
Template 06: Priority Queue Scheduler
RecentDownloadsDialogList
Embedded Active & Recent Downloads List Widget with Full Customization.
StorageHistoryTemplatePage
Template 09: Storage History & File Manager

Enums

DownloadPriority
Priority of the download task.
DownloadStatus
Status of the download task.
NetworkConstraint
Network constraint for a download.

Exceptions / Errors

DownloadException
A download exception representation.