finds.dev← search

// the find

mixpanel/mixpanel-android

★ 1,046 · Java · Apache-2.0 · updated Jul 2026

Official Android Tracking Library for Mixpanel Analytics

The official Mixpanel Android SDK for event tracking, identity management, and people properties. It now also bundles feature flag evaluation, which used to be a separate concern. Aimed at Android developers already committed to the Mixpanel analytics platform.

The multi-module layout (analytics, common, openfeature-provider) is well-structured — you can take only what you need, and the OpenFeature provider means you're not locked into Mixpanel's flag API surface. The SQLite-backed event queue with batched HTTP flushing is solid engineering: events survive process death and don't block the main thread. The W3C Trace Context support in the HTTP layer is a nice touch for anyone correlating mobile events with backend traces. Test coverage is genuine — both unit and instrumented tests exist with real coverage of persistence, opt-out flows, and device ID handling.

Still Java for the core analytics module in 2026 — the demo and OpenFeature provider are Kotlin, but MixpanelAPI.java itself is a 3,000+ line Java file that predates coroutines and is showing its age. There's no Kotlin-first API or suspend functions, so integrating cleanly into a modern coroutine-based Android project requires wrapping it yourself. The feature flags are a Mixpanel-server-side feature, not a general open-source solution — you're buying into their platform to use them. The README is almost entirely a pointer to external docs, which is fine until those docs drift or go behind a login wall.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →