<commit_before>Piwik SDK for Android
========================

[![Build Status](https://travis-ci.org/matomo-org/piwik-sdk-android.svg?branch=master)](https://travis-ci.org/matomo-org/piwik-sdk-android) [ ![Download](https://api.bintray.com/packages/darken/maven/piwik-sdk-android/images/download.svg) ](https://bintray.com/darken/maven/piwik-sdk-android/_latestVersion) [![Coverage Status](https://coveralls.io/repos/piwik/piwik-sdk-android/badge.svg?branch=master&service=github)](https://coveralls.io/github/piwik/piwik-sdk-android?branch=master)

Welcome to the [Piwik](http://piwik.org) Tracking SDK for Android. This library helps you send analytics data from Android apps to Piwik instances.

__Features__:
* Caching and offline support
* Graceful reconnection handling
* WIFI-only mode
* Thread-safe support for multiple trackers
* Support for custom connection implementations
* Complete [Piwik HTTP API](https://developer.piwik.org/api-reference/tracking-api) support
    * [Custom dimensions](https://piwik.org/docs/custom-dimensions/)
    * [Event Tracking](https://piwik.org/docs/event-tracking/)
    * [Content Tracking](https://piwik.org/docs/content-tracking/)
    * [Ecommerce](https://piwik.org/docs/ecommerce-analytics/)
* Checksum based app install/upgrade tracking

## Quickstart
For the not so quick start, [see here](https://github.com/piwik/piwik-sdk-android/wiki/Getting-started) or look at our [demo app](https://github.com/piwik/piwik-sdk-android/tree/master/exampleapp)

* [Setup Piwik](https://piwik.org/docs/installation/) on your server.
* Include the library in your app modules `build.gradle` file
```groovy
    implementation 'org.piwik.sdk:piwik-sdk:3.0.2'
```<commit_msg>Remove need to manually increase the version in the README too.<commit_after>Piwik SDK for Android
========================

[![Build Status](https://travis-ci.org/matomo-org/piwik-sdk-android.svg?branch=master)](https://travis-ci.org/matomo-org/piwik-sdk-android) [ ![Download](https://api.bintray.com/packages/darken/maven/piwik-sdk-android/images/download.svg) ](https://bintray.com/darken/maven/piwik-sdk-android/_latestVersion) [![Coverage Status](https://coveralls.io/repos/piwik/piwik-sdk-android/badge.svg?branch=master&service=github)](https://coveralls.io/github/piwik/piwik-sdk-android?branch=master)

Welcome to the [Piwik](http://piwik.org) Tracking SDK for Android. This library helps you send analytics data from Android apps to Piwik instances.

__Features__:
* Caching and offline support
* Graceful reconnection handling
* WIFI-only mode
* Thread-safe support for multiple trackers
* Support for custom connection implementations
* Complete [Piwik HTTP API](https://developer.piwik.org/api-reference/tracking-api) support
    * [Custom dimensions](https://piwik.org/docs/custom-dimensions/)
    * [Event Tracking](https://piwik.org/docs/event-tracking/)
    * [Content Tracking](https://piwik.org/docs/content-tracking/)
    * [Ecommerce](https://piwik.org/docs/ecommerce-analytics/)
* Checksum based app install/upgrade tracking

## Quickstart
For the not so quick start, [see here](https://github.com/piwik/piwik-sdk-android/wiki/Getting-started) or look at our [demo app](https://github.com/piwik/piwik-sdk-android/tree/master/exampleapp)

* [Setup Piwik](https://piwik.org/docs/installation/) on your server.
* Include the library in your app modules `build.gradle` file
```groovy
    implementation 'org.piwik.sdk:piwik-sdk:<latest-version>'
```
{'fraction_non_alphanumeric': 0.16057553956834533, 'fraction_numerical': 0.0008633093525179857, 'mean_word_length': 5.152212389380531, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 28, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4341491', 'n_tokens_mistral': 1131, 'n_tokens_neox': 1076, 'n_words': 210}