Oddbean new post about | logout
 nostr:npub1slp5q3n9nyjn3p28hnxmvj5x82w6yw03cvplvkjdrnnuqqw4et3ste4xfq DataStore significantly fixed several SharedPreferences corruption issues for us at Google (but yes, we deployed internal version before it became AndroidX). It was especially important for us because it could do multi-process access safely (which is where most complexity comes from IIRC).

I agree that SQLite is also fine when it comes to integrity, but it's hardly any less complex or comparable.