Summary
Implement Room to save and manage card collections and their details, ensuring they remain accessible across app sessions.
Requirements:
- Set up a system to store card collections and their associated cards.
- Enable users to add, delete, rename, and view collections, with changes saved automatically.
- Ensure the app updates the collection list in real time when changes are made.
- Create tests to confirm that all data-related features work smoothly and reliably.