“sqlite”
Drift: Type-Safe, Reactive SQL for Flutter
Drift wraps SQLite in generated, type-safe Dart with reactive query streams. How it works and when it beats sqflite or key-value stores.
SQLite in Flutter with sqflite
A hands-on guide to SQLite in Flutter with sqflite: setup, versioned migrations, transactions, batches, isolates, concurrency limits, and alternatives.
Drift for Flutter: Type-Safe Reactive SQLite Database
Learn how to build robust local databases in Flutter with Drift, including type-safe tables, SQL queries, reactive streams, transactions, migrations, and code generation.
Mobile Local-First: Offline Sync with PowerSync
Build a local-first mobile app with PowerSync — embed a SQLite database, sync from Postgres, handle offline writes and conflict resolution, and stream real-time changes.
Serverless Databases: Neon, Turso, and PlanetScale
Neon (serverless Postgres), Turso (edge SQLite), and PlanetScale (MySQL on Vitess): how each works under the hood, when branching and scale-to-zero matter, and how to choose.
Connecting MCP Tool Servers to ADK Agents
Connect Google ADK agents to Model Context Protocol (MCP) tool servers to seamlessly access pre-built integrations like SQLite, GitHub, Slack, and Google Drive without writing custom wrappers.
Stateful Multi-Turn Conversations with ADK's DatabaseSessionService
Build production-grade, stateful AI agents in Google ADK using DatabaseSessionService to persist shopping cart state, user preferences, and history across process restarts.