You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently evaluating Skip for a potential migration from a SwiftData-based application. As part of our POC, we're investigating critical architectural components that could be potential blockers.
We're planning a robust SQL architecture as a SwiftData alternative, but before moving forward with SkipSQL, we'd like to understand:
Is swift-sqlite intended to be a future replacement for SkipSQL?
If yes, is there an estimated timeline for a stable release?
This information would help us make the right architectural decisions for our database layer and evaluate Skip's viability for our use case.
Thanks for your amazing work 💛
The text was updated successfully, but these errors were encountered:
In short, the difference between the two projects is:
skip-sql is designed to be used with transpiled Swift, where the entire app's module stack is transpiled from Swift to Kotlin using the Skip toolchain. It utilizes skip-ffi to handle the interaction between the Kotlin and SQLite's C interface.
swift-sqlite is a pure-Swift interface to SQLite, and doesn't know anything about Skip. But due to being cross-platform, it can be used by a Swift module that is compiled directly to Android (or Windows or Linux or iOS/macOS).
You might take a look at the Skip Notes sample application, whose model layer uses swift-sqlite to provide the persistence interface for the data that the app manages. It is under-documented at the moment, but you can get a sense of how the API is being used in the ViewModel.swift.
Let us know if you have any questions or would like to discuss any details. We are excited to see your excitement!
Currently evaluating Skip for a potential migration from a SwiftData-based application. As part of our POC, we're investigating critical architectural components that could be potential blockers.
We're planning a robust SQL architecture as a SwiftData alternative, but before moving forward with SkipSQL, we'd like to understand:
This information would help us make the right architectural decisions for our database layer and evaluate Skip's viability for our use case.
Thanks for your amazing work 💛
The text was updated successfully, but these errors were encountered: