<commit_before># NearIT Android SDK #

NearIT allows to engage app users by sending **context-aware targeted content**.

[![API](https://img.shields.io/badge/API-15%2B-blue.svg?style=flat)](https://developer.android.com/about/dashboards/index.html#Platform) [![license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/nearit/Android-SDK/blob/master/LICENSE)
[![Download](https://api.bintray.com/packages/catt-stefano/maven/it.near.sdk.core/images/download.svg)](https://bintray.com/catt-stefano/maven/it.near.sdk.core/_latestVersion)
[![Documentation Status](https://readthedocs.org/projects/nearit-android/badge/?version=latest)](http://nearit-android.readthedocs.io/en/latest/?badge=latest)

## Recipes

NearIT allows to manage apps by defining "recipes". Those are simple rules made of 3 ingredients:
* **WHO**: define the target users
* **WHAT**: define what action NearIT should do
* **TRIGGER**: define when the action should be triggered

## How it works

The NearIT web interface allows you to configure all the features, in a snap.
Once the settings are configured, **everyone** - even people without technical skills - can manage context-aware mobile contents.

The [NearIT SDK](https://go.nearit.com/) synchronize with servers and behave accordingly to the settings and the recipes. Any content will be delivered at the right time, you just need to handle its presentation.

## Features
* User Segmentation
* Beacon monitoring and ranging
* Geofence monitoring
* Notifications and in-app content
* Analytics

## Installation ##

Minimum Requirements:
- Android API level: 15+

To start using the SDK, include this in your app *build.gradle*

```java
dependencies {
    compile 'it.near.sdk.core:nearitsdk:2.0.5'
}
```
<commit_msg>Update index.md<commit_after># NearIT Android SDK #

NearIT allows to engage app users by sending **context-aware targeted content**.

[![API](https://img.shields.io/badge/API-15%2B-blue.svg?style=flat)](https://developer.android.com/about/dashboards/index.html#Platform) [![license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/nearit/Android-SDK/blob/master/LICENSE)
[![Download](https://api.bintray.com/packages/catt-stefano/maven/it.near.sdk.core/images/download.svg)](https://bintray.com/catt-stefano/maven/it.near.sdk.core/_latestVersion)
[![Documentation Status](https://readthedocs.org/projects/nearit-android/badge/?version=latest)](http://nearit-android.readthedocs.io/en/latest/?badge=latest)

## Recipes

NearIT allows to manage apps by defining "recipes".Those are simple rules made of 3 ingredients:
* **WHO**: define the target users
* **WHAT**: define what action NearIT should do
* **TRIGGER**: define when the action should be triggered

## How it works

The NearIT web interface allows you to configure all the features, in a snap.
Once the settings are configured, **everyone** - even people without technical skills - can manage context-aware mobile contents.

The [NearIT SDK](https://go.nearit.com/) synchronize with servers and behave accordingly to the settings and the recipes. Any content will be delivered at the right time, you just need to handle its presentation.

## Features
* User Segmentation
* Beacon monitoring and ranging
* Geofence monitoring
* Notifications and in-app content
* Analytics

## Installation ##

Minimum Requirements:
- Android API level: 15+

To start using the SDK, include this in your app *build.gradle*

```java
dependencies {
    compile 'it.near.sdk.core:nearitsdk:2.0.5'
}
```

{'fraction_non_alphanumeric': 0.1282051282051282, 'fraction_numerical': 0.00507185122569738, 'mean_word_length': 5.037414965986395, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 16, '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': '1621304', 'n_tokens_mistral': 1129, 'n_tokens_neox': 1043, 'n_words': 314}