Challenges
Integrating a modern analytics SDK into an unfamiliar, non-standard build pipeline — not a normal single-app Gradle project — where a mistake could break APK generation for every output, not just analytics.
Key decisions
Integrated the Firebase Analytics SDK and Google Services configuration, matched per generated package; implemented fail-open behavior so an analytics setup failure never blocks APK generation; handled user-IP data appropriately; and validated custom event delivery (launch_app, app_screen_view, pre_grant, download, lost_conn) and the generated APK/packaging output.
Outcome
Delivered and completed as a paid engagement.


