To build an offline-first Android app, which is usable in flaky or no internet connectivity, we need to locally cache our app’s data…