Menu

1 / 2

I built an on-device overlay to debug Firebase Analytics events (no cable, no logcat)

DEV Community: firebase·JP Origin·about 23 hours ago
#OUE287zN
#devtofirebase#devto#dev#event#name
Reading 0:00
15s threshold

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…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.