Nagwa-Assignment
? Nagwa Assignment is an assignment for android developer positon by Nagwa.com.
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)