Problem
On the dashboard screen, we use CoreData to fetch cached data for cards like Peformance, Top Performers, Blaze, and Reviews. When there's an issue with CoreData access, the app will crash repeatedly causing a bad experience for users.
Expectation
We could handle the failures with grace by failing silently and depend on remote data entirely in these cases.
Problem On the dashboard screen, we use CoreData to fetch cached data for cards like Peformance, Top Performers, Blaze, and Reviews. When there's an issue with CoreData access, the app will crash repeatedly causing a bad experience for users.
Expectation We could handle the failures with grace by failing silently and depend on remote data entirely in these cases.