This Flutter application allows users to download a large file from the internet in the background, even if they leave the app. It provides progress updates through a progress widget on the screen and notifications while the app is in the background.
- Single-screen interface with a central download button.
- Progress bar to visualize download progress.
- Background download functionality.
- Download progress notifications.
- Standard Material Design UI.
- Uses the retrofit package for network requests.
- Employs the flutter_downloader package to manage download storage.
- Leverages the flutter_local_notifications package for background notifications.
- Adheres to best practices for state management (Provider).