Nagwa-Assignment

💥 Nagwa Assignment is an assignment for android developer positon by Nagwa.com.

License

About

This task helps to download one or multiple files with downloading progress for each file depending on the following:

Architecture

Patterns

Approaches

Technology Stack

Layers

  • Data(This layer is responsible to hold models)
  • Domain(Retrieves data from data layer and dispatches to view layer. No connection with Android framework.)
  • Base(Contains common stuff for other layers)
  • UI(Responsible for UI stuff such as displaying data)

GitHub

View Github