For a Skip app I was using SwiftData for iOS and Skip SQL for Android. It was working but as you can expect, it needed a lot of code. Better solution would be to just use Skip SQL wrapper for both iOS and Android.