Make a download android application,better use download manager.
Extend the app so that one can schedule a download for later, meaning that one can enter a URL and the app starts this download automatically as soon as a Wifi connection becomes available. Make sure download does not occupy the UI thread, even just to wait for download.
Extend the app so that it provides a robust download function: the file should be correctly downloaded even if the network connection is temporarily disconnected or if the network changes. To test this,
- Start the download on WiFi and walk out the door until the connection switches off. Make sure the file is correctly downloaded.
- Change to a different WiFi network and move your phone / laptop to another location/network during the download (e.g., home to school). Again, make sure the file is correctly downloaded.
- Make every step visible for the user. For example, user should be aware when WiFi connection is down or the WiFi network is changed.
Ensure that a part of a file that has been downloaded before the network disruption does not need to be downloaded again. Show the download progress and percentage on the [url removed, login to view] the latency (time until first byte is received) and the throughput (bytes/sec) for each 10 second interval.
8 freelancers are bidding on average $261 for this job
Hi, My name is Davide and I'm Android developer with a lot of experience. I'm interested in this project and I have experience in similar projects. Contact me to talk about it in private. Regards Davide