Android Application which downloads file from url in background. Max 5 files downloadable URLs can be added in a list. User can set the timer using time picker so that user can schedule a download time to download files even though the application is not in the background. Their is a custom Notification view where user can see the download progress like 1/5...2/5...3/5 downloaded. Once download is complete it will play a sound and when a user clicks on Download complete Notification dialog it should show the downloaded item list in the app itself.
- Dynamic permission request
- Dynamically add view
- Date Timer Picker
- Room Db
- Retrofit Download File
- Store Download File in memory
- Timer Service
- Notification