The Room persistent Library will be used for local storage
Room persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
The library helps you create a cache of your app's data on a device that's running your app. This cache, which serves as your app's single source of truth, allows users to view a consistent copy of key information within your app, regardless of whether users have an internet connection. [source: Google Android documentation]
Additional context
Currently, the app those not have a local database. There is no cached copy of data fetched from the internet.
Database setup for local storage
The Room persistent Library will be used for local storage Room persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
The library helps you create a cache of your app's data on a device that's running your app. This cache, which serves as your app's single source of truth, allows users to view a consistent copy of key information within your app, regardless of whether users have an internet connection. [source: Google Android documentation]
Additional context
Would you like to work on the issue? Yes