finds.dev

mixpanel/mixpanel-android

Official Android Tracking Library for Mixpanel Analytics

View on GitHubHomepage ↗

★ 1,046JavaApache-2.0updated Jul 2026

// the take

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.

We read the README, the directory tree and a key source file in July 2026. Nobody pays to be listed. How we judge →

// at a glance

Stars
1,046
Forks
372
Language
Java
License
Apache-2.0
Last commit
22 Jul 2026

// nearby

If mixpanel-android isn't quite it.

All repos →