Skip to content

jasprit/ImageDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageDownloader

This app downloads images from any web page.

Alt Text

This repo has been created for the assignment purpose. More detail is given below.

  • Please design and implement an Image download application for Android in Java or Kotlin.
  • This application will allow the user to download all images from a web page and store them onto the device's file system.

Main requirements:

  • The application should provide a user interface to allow the user to enter a URL to a web page.
  • The application should provide the user with a preview of the web page.
  • The application should provide the user the choice of where to save the image. Default to external SD card if it exists, otherwise default to the camera gallery.
  • The application should provide an action trigger on the preview UI to start the download.
  • The application should provide feedback on the progress of the download.
  • The application should detect if there is no network connection and inform the user.
  • The application should run on Android Marshmallow and above.
  • The application should adopt the Marshmallow permission model.
  • Use of open source code or third party library is allowed.

Nice to have:

  • Create UI tests for the application using Espresso
  • Using AndroidX library instead of a Support Library
  • Using ViewModel
  • Using Coroutine if using Kotlin
  • Support rotation

Solution:

About

This app downloads images from any web using web scrapping.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages