implementation 'com.amitshekhar.android:android-networking:1.0.0'
Bu kütüphaneyi import edip,
Downloader downloader; diye tanıplayıp
downloader.download(url,imageName);
şeklinde kullanabilirsiniz.

public class Downloader {
 
  public void download(String url, final String image){    
     // image = dosya kayıt ismi         //dirPath = Kayıt edilecek dizin
  
   final String dirPath = Environment.getExternalStorageDirectory() +"/Download/Kayıt Dizini/";
    
  AndroidNetworking.download(url, dirPath, image).build()        .startDownload(new DownloadListener() {
    
              @Override  
                  public void onDownloadComplete() {    
                }
                
  @Override                  
 public void onError(ANError anError) {
                  
  }                
});    
}