Image Downloader


Abstract

ImgDownloader is a quite simple package for downloading images (or some other small files) from internet. As though it is simple, it supports some important features:

  1. It is fast and doesn't block the main application thread: each download task is run on the separate thread which allow you, even after download tasks are started, perform some other tasks in the main application thread;
  2. It is reliable: if a download task is unsuccessful, ImgDownloader doesn't crash, but simply retries few times to complete this downloading task, and then starts another waiting download task;
  3. It provides some must have methods: you can cancel, restart or remove download tasks.

Please visit github page for details: https://github.com/Mug0fT/imgdownloader