Revisiting Core Data vs. Realm vs. SQLite: Making Offline-First Apps Ultra-Reliable

Does your app gracefully handle a lost user connection, or does it melt down? The problem is how to build working offline sync.