The problem
Checking analytics events on Android usually means plugging in a cable, filtering logcat, or setting up Firebase DebugView. Testers can't easily do that on their own phones, so wrong events (bad names, too many params) often get found after release .
What Event Box does
Event Box is a small open-source library. A floating bubble sits on top of your app. Tap it and a panel shows events as they fire: number, time, name and params. Think of it as Firebase DebugView on the device itself .
⚠ Firebase limit warnings : any event that breaks a rule (event name length, param count, value length, user property limits) gets a warning icon, and tapping it shows the exact reason.
Resizable, pinnable panel : draggable, snaps to the screen edge, shows an unread badge.
Background overlay mode (opt-in): stays visible in recents (needs SYSTEM_ALERT_WINDOW in your debug manifest).
Safe by design : a kill switch, timed sessions that end by themselves, and logging that never throws into your app.
Kotlin and…