What problem does it solve? Flutter developers using sqflite on Android hit platform-specific issues: WAL pragma failures, CursorWindow row-size limits, corrupt database handling, MissingPluginException in release builds, and Gradle/AGP build errors. This Skill provides the exact configuration and troubleshooting knowledge for the sqflite_android plugin. ## Core Features & Use Cases - Plugin Setup Guidance: Explains when to add sqflite_android explicitly versus relying on the sqflite umbrella package, plus minSdk 19, Java 17, and AGP requirements. - Android-Specific Behaviors: Covers WAL enablement via manifest meta-data or setJournalMode, read-only opening with corruption handling, androidSetLocale for COLLATE LOCALIZED sorting, and the background worker thread model. - Troubleshooting Playbook: Diagnoses the 1 MB CursorWindow limit, OutOfMemoryError on bulk writes, extended SQLite error codes, and release-mode MissingPluginException caused by shrinkResources/minifyEnabled. - Use Case: Your Android release build throws MissingPluginException while debug works fine. The Skill tells you to remove shrinkResources and minifyEnabled from the app build.gradle. ## Quick Start Ask how to enable WAL mode for sqflite on Android or why a release build fails with MissingPluginException.