Introduction
WormaCeptor is an on-device debugging toolkit for Android apps, added to debug builds only.
Welcome to WormaCeptor
WormaCeptor V2 is a modular Android debugging toolkit. Next to the HTTP inspector and crash reporter it has 23 toggleable tools for network, performance, storage, and simulation, all running on the device.
Why WormaCeptor?
- Debug-only UI and storage: the UI, storage, and feature modules are added with
debugImplementation. In release buildsWormaCeptorApi.init()finds no implementation and every call is a no-op. No ProGuard rules needed. - Runs on the device: open it with a shake, the floating button, the notification, or a deep link.
- One setup for many tools: network inspection, crash reports, leak detection, performance monitors, and storage browsers share one dependency and one init call.
Quick Start
dependencies {
implementation("com.azikar24.wormaceptor:wormaceptor-client:3.4.4")
debugImplementation("com.azikar24.wormaceptor:wormaceptor-persistence:3.4.4")
}class MyApp : Application() {
override fun onCreate() {
super.onCreate()
WormaCeptorApi.init(this)
}
}val client = OkHttpClient.Builder()
.addInterceptor(WormaCeptorInterceptor())
.build()Head to the Installation guide for the full setup, or check Quick Start for the minimal integration.