Android library for viewing, editing, and sharing in-app SQLite databases directly on the device for debugging.
DbInspector is an Android library that allows developers to view, edit, and share in-app SQLite databases directly on the device for debugging purposes. It provides a user-friendly interface to inspect database schemas, execute SQL queries, and manage database files without needing to pull them from a connected device. The library also supports CouchBase Lite databases out of the box.
Android developers who need to debug and inspect SQLite databases within their apps, particularly those working on projects with complex data layers or requiring real-time database manipulation during development.
Developers choose DbInspector for its comprehensive feature set, ease of integration, and the ability to debug databases directly on the device, saving time compared to traditional methods like ADB pulls. Its built-in SQL editor and support for both explicit and implicit invocation make it a versatile tool for development workflows.
Android library for viewing, editing and sharing in app databases.
Explicitly supports inspecting SQLite databases created by CouchBase Lite out of the box, broadening its utility beyond standard SQLite.
Allows both explicit invocation via code and implicit via a launcher icon, with manifest merging options for customization, as detailed in the Usage section.
Includes a built-in editor with autocomplete for SQLite keywords and schema, history persistence, and adjustable panes, enhancing query execution and data viewing.
Eliminates the need to pull databases from connected devices via ADB, streamlining debugging by enabling direct on-device inspection and manipulation.
From version 4.0.0, AndroidX is mandatory, forcing legacy projects to migrate or stick with older versions, as noted in the Requirements section.
Only supports SQLite and CouchBase Lite databases, not other database systems like Realm or Firebase, which may limit its use in diverse tech stacks.
Implicit invocation adds an activity alias that creates a launcher icon, requiring manual XML adjustments to remove or customize, which can be prone to errors.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.