{"id":30312809,"url":"https://github.com/mparticle/mparticle-android-sdk","last_synced_at":"2026-02-04T01:15:44.062Z","repository":{"id":38794728,"uuid":"42615957","full_name":"mParticle/mparticle-android-sdk","owner":"mParticle","description":"mParticle SDK for Android apps","archived":false,"fork":false,"pushed_at":"2025-08-04T15:21:29.000Z","size":23472,"stargazers_count":63,"open_issues_count":36,"forks_count":71,"subscribers_count":24,"default_branch":"main","last_synced_at":"2025-08-04T19:10:49.899Z","etag":null,"topics":["analytics","android","attribution","marketing-automation","mparticle"],"latest_commit_sha":null,"homepage":"http://www.mparticle.com","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mParticle.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-09-16T22:05:29.000Z","updated_at":"2025-08-04T15:08:00.000Z","dependencies_parsed_at":"2023-02-14T12:46:52.478Z","dependency_job_id":"27f4ce27-4884-4fa9-bb95-eeb0835d4d95","html_url":"https://github.com/mParticle/mparticle-android-sdk","commit_stats":{"total_commits":1181,"total_committers":35,"mean_commits":33.74285714285714,"dds":0.6816257408975445,"last_synced_commit":"c7287b6f475f2d4e728a9853c7a231141622fe2a"},"previous_names":[],"tags_count":398,"template":false,"template_full_name":null,"purl":"pkg:github/mParticle/mparticle-android-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mParticle%2Fmparticle-android-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mParticle%2Fmparticle-android-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mParticle%2Fmparticle-android-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mParticle%2Fmparticle-android-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mParticle","download_url":"https://codeload.github.com/mParticle/mparticle-android-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mParticle%2Fmparticle-android-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270877433,"owners_count":24661139,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-17T02:00:09.016Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analytics","android","attribution","marketing-automation","mparticle"],"created_at":"2025-08-17T17:14:43.317Z","updated_at":"2026-02-04T01:15:44.054Z","avatar_url":"https://github.com/mParticle.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mParticle Android SDK\n\n![mParticle logo](https://static.mparticle.com/sdk/mp_logo_black.svg)\n\n## Overview\n\n[![Maven Central Status](https://maven-badges.herokuapp.com/maven-central/com.mparticle/android-core/badge.svg?style=flat-square)](https://search.maven.org/#search%7Cga%7C1%7Cmparticle)\n\nA single SDK to collect analytics data and send it to 100+ marketing, analytics, and data platforms. Simplify your data integration with a single API.\n\nHello! This is the public repo of the mParticle Android SDK. mParticle's mission is straightforward: make it really easy to use all of the great services in the app ecosystem. Our SDKs and platform are designed to be your abstraction layer and data hub, and we do the work of integrating with each individual app service so you don't have to.\n\nThe platform has grown to support 100+ partners in the ecosystem, including developer tools, analytics, attribution, marketing automation, and advertising services. We also have a powerful audience engine that sits atop our platform to let you action on all of your data - [learn more here](https://www.mparticle.com)!\n\n### Core SDK\n\nmParticle's Android integration is powered by a Core library, which supports mParticle's server-side integrations and audience platform.\n\nYou can grab the Core SDK via Maven Central. Please see the badge above and follow the [releases page](https://github.com/mParticle/mparticle-android-sdk/releases) to stay up to date with the latest version.\n\n```groovy\ndependencies {\n    implementation 'com.mparticle:android-core:5.77.0'\n}\n```\n\n### Kits\n\nSeveral integrations require additional client-side add-on libraries called \"kits.\" Some kits embed other SDKs, others just contain a bit of additional functionality. Kits are designed to feel just like server-side integrations; you enable, disable, filter, sample, and otherwise tweak kits completely from the mParticle platform UI. The Core SDK will detect kits at runtime, but you need to add them as dependencies to your build:\n\n```groovy\ndependencies {\n    implementation (\n        'com.mparticle:android-example-kit:5.77.0',\n        'com.mparticle:android-another-kit:5.77.0'\n    )\n}\n```\n\nKits are deployed as individual artifacts in Maven Central, and each has a dedicated repository if you'd like to view the source code. Review the table below to see if you need to include any kits:\n\n| Kit                                                                                                                                          | Maven Artifact                                                                                                                                                          |\n| -------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [Adjust](https://github.com/mparticle-integrations/mparticle-android-integration-adjust)                                                     | [`android-adjust-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-adjust-kit%22)                                         |\n| [Adobe](https://github.com/mparticle-integrations/mparticle-android-integration-adobe)                                                       | [`android-adobe-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-adobe-kit%22)                                           |\n| [AdobeMedia](https://github.com/mparticle-integrations/mparticle-android-integration-adobe-media)                                            | [`android-adobemedia-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-adobemedia-kit%22)                                 |\n| [Appboy](https://github.com/mparticle-integrations/mparticle-android-integration-appboy)                                                     | [`android-appboy-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-appboy-kit%22)                                         |\n| [AppsFlyer](https://github.com/mparticle-integrations/mparticle-android-integration-appsflyer)                                               | [`android-appsflyer-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-appsflyer-kit%22)                                   |\n| [Apptentive](https://github.com/mparticle-integrations/mparticle-android-integration-apptentive)                                             | [`android-apptentive-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-apptentive-kit%22)                                 |\n| [Apptimize](https://github.com/mparticle-integrations/mparticle-android-integration-apptimize)                                               | [`android-apptimize-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-apptimize-kit%22)                                   |\n| [Apteligent](https://github.com/mparticle-integrations/mparticle-android-integration-apteligent)                                             | [`android-apteligent-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-apteligent-kit%22)                                 |\n| [Blueshift](https://github.com/blueshift-labs/mparticle-android-integration-blueshift)                                                       | [`android-blueshift-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-blueshift-kit%22)                                   |\n| [Branch Metrics](https://github.com/mparticle-integrations/mparticle-android-integration-branch)                                             | [`android-branch-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-branch-kit%22)                                         |\n| [Button](https://github.com/mparticle-integrations/mparticle-android-integration-button)                                                     | [`android-button-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-button-kit%22)                                         |\n| [CleverTap](https://github.com/mparticle-integrations/mparticle-android-integration-clevertap)                                               | [`android-clevertap-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-clevertap-kit%22)                                   |\n| [ComScore](https://github.com/mparticle-integrations/mparticle-android-integration-comscore)                                                 | [`android-comscore-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-comscore-kit%22)                                     |\n| [Flurry](https://github.com/mparticle-integrations/mparticle-android-integration-flurry)                                                     | [`android-flurry-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-flurry-kit%22)                                         |\n| [ForeSee](https://github.com/mparticle-integrations/mparticle-android-integration-foresee)                                                   | [`android-foresee-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-foresee-kit%22)                                       |\n| [Google Analytics for Firebase](https://github.com/mparticle-integrations/mparticle-android-integration-google-analytics-firebase)           | [`android-googleanalyticsfirebase-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-googleanalyticsfirebase-kit%22)       |\n| [Google Analytics for Firebase - GA4](https://github.com/mparticle-integrations/mparticle-android-integration-google-analytics-firebase-ga4) | [`android-googleanalyticsfirebasega4-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-googleanalyticsfirebasega4-kit%22) |\n| [Iterable](https://github.com/mparticle-integrations/mparticle-android-integration-iterable)                                                 | [`android-iterable-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-iterable-kit%22)                                     |\n| [Kochava](https://github.com/mparticle-integrations/mparticle-android-integration-kochava)                                                   | [`android-kochava-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-kochava-kit%22)                                       |\n| [Leanplum](https://github.com/mparticle-integrations/mparticle-android-integration-leanplum)                                                 | [`android-leanplum-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-leanplum-kit%22)                                     |\n| [Localytics](https://github.com/mparticle-integrations/mparticle-android-integration-localytics)                                             | [`android-localytics-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-localytics-kit%22)                                 |\n| [Neura](https://github.com/NeuraLabs/mparticle-android-integration-neura)                                                                    | [`android-neura-kit`](https://search.maven.org/search?q=g:com.theneura%20AND%20a:android-mparticle-sdk)                                                                 |\n| [OneTrust](https://github.com/mparticle-integrations/mparticle-android-integration-onetrust)                                                 | [`android-onetrust-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-onetrust-kit%22)                                     |\n| [Optimizely](https://github.com/mparticle-integrations/mparticle-android-integration-optimizely)                                             | [`android-optimizely-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-optimizely-kit%22)                                 |\n| [Pilgrim](https://github.com/mparticle-integrations/mparticle-android-integration-pilgrim)                                                   | [`android-pilgrim-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-pilgrim-kit%22)                                       |\n| [Radar](https://github.com/mparticle-integrations/mparticle-android-integration-radar)                                                       | [`android-radar-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-radar-kit%22)                                           |\n| [Responsys](https://github.com/mparticle-integrations/mparticle-android-integration-responsys)                                               | [`android-responsys-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-responsys-kit%22)                                   |\n| [Reveal Mobile](https://github.com/mparticle-integrations/mparticle-android-integration-revealmobile)                                        | [`android-revealmobile-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-revealmobile-kit%22)                             |\n| [Singular](https://github.com/mparticle-integrations/mparticle-android-integration-singular)                                                 | [`android-singular-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-singular-kit%22)                                     |\n| [Skyhook](https://github.com/mparticle-integrations/mparticle-android-integration-skyhook)                                                   | [`android-skyhook-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-skyhook-kit%22)                                       |\n| [Swrve](https://github.com/swrve-services/mparticle-android-integration-swrve)                                                               | [`android-swrve-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-swrve-kit%22)                                           |\n| [Taplytics Mobile](https://github.com/mparticle-integrations/mparticle-android-integration-taplytics)                                        | [`android-taplytics-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-taplytics-kit%22)                                   |\n| [Tune](https://github.com/mparticle-integrations/mparticle-android-integration-tune)                                                         | [`android-tune-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-tune-kit%22)                                             |\n| [Urban Airship](https://github.com/mparticle-integrations/mparticle-android-integration-urbanairship)                                        | [`android-urbanairship-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-urbanairship-kit%22)                             |\n| [Wootric](https://github.com/mparticle-integrations/mparticle-android-integration-wootric)                                                   | [`android-wootric-kit`](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.mparticle%22%20AND%20a%3A%22android-wootric-kit%22)                                       |\n\n### Google Play Services Ads\n\nThe Google Play Services Ads framework is necessary to collect the Android Advertisting ID. AAID collection is required by all attribution and audience integrations, and many other integrations. Include the `-ads` artifact, a subset of [Google Play Services](https://developers.google.com/android/guides/setup):\n\n```groovy\n    implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1'\n```\n\nIf your app does not declare this permission when targeting Android 13 or higher, the advertising ID is automatically removed and replaced with a string of zeroes.\n\nWhen apps target Android 13 or above, you will need to declare a Google Play services permission in the manifest file as follows:\n\n```xml\n    \u003cuses-permission android:name=\"com.google.android.gms.permission.AD_ID\"/\u003e\n```\n\nFor more information, please check out this link: [https://support.google.com/googleplay/android-developer/answer/6048248?hl=en](https://support.google.com/googleplay/android-developer/answer/6048248?hl=en)\n\n### Firebase Cloud Messaging\n\nmParticle supports several marketing automation and push messaging integrations. These require that mParticle register for an instance id using the Firebase Cloud Messaging framework:\n\n```groovy\n    implementation(platform(\"com.google.firebase:firebase-bom:29.1.0\"))\n    implementation(\"com.google.firebase:firebase-messaging\")\n\n    //optional\n    implementation(\"com.google.firebase:firebase-iid\")\n```\n\n## Google Play Install Referrer\n\nIn order for attribution, deep linking, and many other integrations to work properly, the mParticle SDK collects the Google Play Install referrer string, which tracks the original link that brought the user to Google Play.\n\nSince google has deprecated the \"INSTALL_REFERRER\" broadcast intent, you will need to add a the Play Install Referrer Library\n\n### Play Install Referrer Library\n\nGoogle now supports a [library that surface the referrer string](https://developer.android.com/google/play/installreferrer/library.html):\n\nSimply add this dependency to your app and the mParticle SDK will detect it:\n\n```groovy\nimplementation 'com.android.installreferrer:installreferrer:1+'\n```\n\n## Initialize the SDK\n\n1. Grab your mParticle key and secret from [your workspace's dashboard](https://app.mparticle.com/setup/inputs/apps) and construct an `MParticleOptions` object.\n\n2. Call `start` from the `onCreate` method of your app's `Application` class. It's crucial that the SDK be started here for proper session management. If you don't already have an `Application` class, create it and then specify its fully-qualified name in the `\u003capplication\u003e` tag of your app's `AndroidManifest.xml`.\n\n```java\npackage com.example.myapp;\n\nimport android.app.Application;\nimport com.mparticle.MParticle;\n\npublic class MyApplication extends Application {\n    @Override\n    public void onCreate() {\n        super.onCreate();\n        MParticleOptions options = MParticleOptions.builder(this)\n            .credentials(\"REPLACE ME WITH KEY\",\"REPLACE ME WITH SECRET\")\n            .logLevel(MParticle.LogLevel.VERBOSE)\n            .identify(identifyRequest)\n            .identifyTask(\n                new BaseIdentityTask()\n                        .addFailureListener(this)\n                        .addSuccessListener(this)\n                    )\n            .build();\n\n        MParticle.start(options);\n    }\n}\n```\n\n\u003e **Warning:** It's generally not a good idea to log events in your `Application.onCreate()`. Android may instantiate your `Application` class for a lot of reasons, in the background, while the user isn't even using their device.\n\n### Proguard\n\nProguard is a minification/optimization/obfuscation tool that's extremely useful, and it can also cause some sticky bugs. The mParticle SDK is already minified so there's no need to...double-minify it. If you're using Gradle there's nothing to do - we include a `consumer-proguard` rules file inside our `AAR` which Gradle will automatically include in your build. If you're not using Gradle, please add those same rules manually - [see here for the latest](https://github.com/mParticle/mparticle-android-sdk/blob/master/android-core/consumer-proguard.pro).\n\n### Data Planning (beta)\n\n\u003e **requires `node` and `npm`**\n\nThe Android SDK provides the ability to enforce your Data Plan via linting. Currently, this feature is beta-level, but it only runs\nin the build environment, so there is no chance that it affects the runtime behavior of the mParticle SDK.\n\nTo enable Data Plan validation via linting, you must first download your Data Plan according to [these steps](insert-url.com)\n\nWe recommended you add the Data Plan in your application's root level directory, but it can be located anywhere in your project directory since `dataPlanFile` accepts a relative file path\n\n### 1) Add the mParticle Gradle Plugin\n\nThe next step is to configure the mParticle Gradle Plugin. In your root `build.gradle` use the following code to add the plugin dependency to your buildscript:\n\n```groovy\nbuildscript {\n    repositories {\n        mavenCentral()\n    }\n    dependencies {\n        ...\n        classpath 'com.mparticle:android-plugin:5.12.10'\n    }\n}\n```\n\nNext, apply the plugin in your project-level `build.gradle`\n\n```groovy\napply plugin: 'com.mparticle'\n```\n\n### 2) Configure the Plugin\n\nEither configure the mParticle Plugin object\n\n```groovy\nmparticle {\n    dataPlanFile 'mp-dataplan.json'     //(required) accepts filename or path\n\n    resultsFile 'mp-dp-results.json'    //(optional) accepts filename or path\n    disabled false                      //(optional) defaults to \"false\"\n    verbose false                       //{optional) defaults to \"false\"\n}\n```\n\n### Or\n\nprovide an `mp.config` config file in the project-level directory\n\n```json\n{\n    \"dataPlanFile\": \"./mp-dataplan.json\", //(required) accepts filename or path\n\n    \"resultsFile\": \"./mp-dp-results.json\", //(optional) accepts filename or path\n    \"disabled\": \"false\", //(optional) defaults to \"false\"\n    \"verbose\": false //(optional) defaults to \"false\"\n}\n```\n\n### 3) Install the mParticle CLI tool\n\nInstall the mParticle CLI. More documentation is available in it's [Github repo](https://git.corp.mparticle.com/mParticle/mparticle-cli)\n\n```bash\n./gradlew mpInstall\n```\n\n### 4) Viewing results\n\n\u003e Note: Any changes to your dataplan are not applied until the Gradle Project Syncs\n\nValidation Errors surface in multiple locations.\n\n- Individual Errors in the IDE as linting errors (red squiggly underlines), marking the offending code.\n- Written to your `resultsFile`, if you configured one in the mParticle plugin\n- Within the terminal, run `./gradlew lint`\n\n### Custom Lint Checks\n\nThis SDK contains a number of custom link checks. These are designed to make the development process simpler and more integrated.\n\nIf at any time, they become too intrusive, they can easily switch off by including the Lint ID in the following block of your `build.gradle`:\n\n```groovy\nandroid {\n    lintOptions {\n        disable {LINT_ISSUE_ID_1}, {LINT_ISSUE_ID_2}, {LINT_ISSUE_ID_3}...\n    }\n}\n```\n\n### General\n\n| Lint Issue ID                 | Description                                                                                            |\n| ----------------------------- | ------------------------------------------------------------------------------------------------------ |\n| MParticleVersionInconsistency | mParticle dependencies should, but do not have, matching versions                                      |\n| MParticleInitialization       | mParticle.start() is not being called in Application.onCreate(), or may be being called multiple times |\n| MParticleInstallRefReceiver   | ReferrerReceiver is present, but has been removed                                                      |\n\n### Data Planning\n\n| Lint Issue ID     | Description                                                                               |\n| ----------------- | ----------------------------------------------------------------------------------------- |\n| DataplanViolation | DataPlan violations                                                                       |\n| NodeMissing       | The required `node` dependency is not present in the $PATH variable                       |\n| DataPlanMissing   | Unable to fetch you DataPlan, could be a problem with credentials or network connectivity |\n\n## Downloading and configuring the mParticle Kits\n\nFor information on regarding this topic please read our [Onboarding Document](ONBOARDING.md)\n\n## Read More\n\nJust by initializing the SDK you'll be set up to track user installs, engagement, and much more. Check out our doc site to learn how to add specific event tracking to your app.\n\n- [SDK Documentation](https://docs.mparticle.com/developers/sdk/android/)\n- [Javadocs](http://docs.mparticle.com/developers/sdk/android/javadocs/index.html)\n\n## License\n\n[Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmparticle%2Fmparticle-android-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmparticle%2Fmparticle-android-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmparticle%2Fmparticle-android-sdk/lists"}