I’m new to Android dev, and I recently added my first contribution to ThumbKey (the Key Modifications feature).

I noticed that ThumbKey saves user settings using a Room database rather than using DataStore, or its outdated equivalent SharedPreferences.

Why is that? What’s the advantage?