Yeah, Realm is nice, but at least iOS and macOS SDKs have by default a somewhat sensible database interface with CoreData. On Android you need to write SQLite commands yourself in your database wrapper.

//