One can get the complete knowkedge regarding how MVVM architecture works. We just fetch the articles data from the server side and store the required data in coredata (Framework) for offline use which will be render it to the user within mobile application.
You can get the compete idea about how to store the API data once fetch from the server side using codable model in coredata and it can be availble for offline use.