The app aims to demonstrate the power of a new paging library combined with data-binding and superior architecture in android app development.
To resume a file url header needs to know Range to skip over.
DownloadTaskManager.kt has a code of downloading where to resume we
connection?.setRequestProperty("Range", "bytes=" + model.size + "-")
in headers.