Skip to main content

BundledSQLiteDriver, A New Look at SQLite in Android and Kotlin Multiplatform

· 14 min read

BundledSQLiteDriver is a custom build of SQLite created by the Android Jetpack team to support Kotlin Multiplatform projects.
In this article, we will explore its architecture, features, performance improvements, and compatibility trade-offs. It’s especially relevant for developers looking to build cross-platform apps with unified database behavior and access to newer SQLite features.

SQLiteDriver benchmarks

· 5 min read

In this post, I want to share the results of my performance tests on several implementations of the SQLiteDriver:

  • Native SQLite drivers: AndroidSQLiteDriver, BundledSQLiteDriver
  • WebAssembly SQLite Ahead-of-time (AOT) compiled and running on Chicory Embedder
  • WebAssembly SQLite running on WebAssembly interpreters: Chicory and Chasm