In an application of any scale or complexity, the user interface (which is also often called the view layer) only constitutes a part of the overall application functionality. Another very important part is the data or modal layer, which is responsible for fetching data from web servers, persisting the data, and managing data updates to and from the view layer.

Read More