mobile-analytics

Adds crash reporting and event tracking to React Native/Expo or Flutter apps via Sentry, Firebase Crashlytics, PostHog, Mixpanel.

2|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/TMHSDigital/Mobile-App-Developer-Tools --skill mobile-analytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-analytics
Source: https://github.com/TMHSDigital/Mobile-App-Developer-Tools/tree/main/skills/mobile-analytics
Command: npx skills add https://github.com/TMHSDigital/Mobile-App-Developer-Tools --skill mobile-analytics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the lack of visibility into app crashes, user interactions, and performance issues in production, helping developers quickly identify and fix problems without manual debugging.

Core Features & Use Cases

  • Crash Reporting and Performance Monitoring: Integrates providers like Sentry or Firebase Crashlytics for automatic error tracking and source map uploads.
  • Event Tracking and User Analytics: Captures custom events, sessions, and user identification with tools like PostHog or Mixpanel.
  • Use Case: For an e-commerce app, track purchase completions and crashes during checkout to optimize user flow and reduce abandonment.

Quick Start

Add crash reporting and event tracking to my Expo app using Sentry and PostHog for production monitoring.

Frequently Asked Questions about mobile-analytics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add crash reporting and event tracking to a React Native app?

To add crash reporting and event tracking to a React Native app, integrate providers like Sentry or Firebase Crashlytics for automatic error tracking, and use PostHog or Mixpanel to capture custom events and user sessions.

Can I use Sentry for crash reporting in an Expo mobile app?

Yes, Sentry can be used for crash reporting in an Expo mobile app. It provides automatic error tracking, performance monitoring, and supports source map uploads to help identify and fix production issues without manual debugging.

Does mobile analytics support GDPR compliance with user identification and session recording?

Yes, mobile analytics supports GDPR compliance when implementing user identification and session recording. Providers like PostHog and Mixpanel capture custom events and sessions while satisfying GDPR requirements for user behavior analysis.

What is the best way to monitor user behavior and app crashes in production?

The best way to monitor user behavior and app crashes in production is by combining crash reporting tools like Sentry with event tracking platforms like PostHog. This provides visibility into errors and user interactions to reduce abandonment.

How do I upload source maps for a React Native app to track crashes accurately?

You upload source maps for a React Native app by configuring your crash reporting provider, such as Sentry or Firebase Crashlytics, during your build process. This ensures production errors are mapped back to your original source code for quick identification.

Can I track custom e-commerce events with Mixpanel in a Flutter app?

Yes, you can track custom e-commerce events with Mixpanel in a Flutter app. Mobile analytics integrations capture custom events, user identification, and sessions, allowing you to track purchase completions and optimize user flow.