Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Core: Add analytics module #457

Draft
wants to merge 1 commit into
base: 12-14-remove_gtfs_static_dependency_unless_it_is_ready_to_use
Choose a base branch
from

Conversation

ksharma-xyz
Copy link
Owner

@ksharma-xyz ksharma-xyz commented Dec 14, 2024

TL;DR

Added a new analytics module to support cross-platform analytics tracking

What changed?

  • Created a new :core:analytics module with Kotlin Multiplatform support
  • Configured the module with necessary dependencies including Firebase Analytics, Koin for DI, and Kotlin Serialization
  • Added the module to the project's settings.gradle.kts file

How to test?

  1. Sync the project in Android Studio
  2. Verify the new analytics module appears in the project structure
  3. Confirm the module builds successfully

Why make this change?

To establish a dedicated analytics infrastructure that can be shared across Android and iOS platforms, enabling consistent tracking and reporting of user interactions and app events.

Copy link
Owner Author

ksharma-xyz commented Dec 14, 2024

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@ksharma-xyz ksharma-xyz changed the title Create :core:analytics module Core: Add analytics module Dec 14, 2024
@ksharma-xyz ksharma-xyz force-pushed the 12-14-remove_gtfs_static_dependency_unless_it_is_ready_to_use branch from 30f779d to 4e7d5ca Compare December 14, 2024 11:47
@ksharma-xyz ksharma-xyz force-pushed the 12-14-create_core_analytics_module branch from 1c065fd to 2e65934 Compare December 14, 2024 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant