<commit_before>﻿[![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-Genius--Android-brightgreen.svg?style=flat)](https://android-arsenal.com/details/1/1463)

[`GitHub`](https://github.com/qiujuer/Genius-Android) [`OSChina`](http://git.oschina.net/qiujuer/Genius-Android) [`中文`](README-ZH.md) [`English`](README.md)


## Genius-Android

![branchs](https://raw.githubusercontent.com/qiujuer/Genius-Android/resource/images/global/06C15426.png)

**Genius-Android:** by `Material Design` style and some commonly used packages.  Starting in 2015, The divided into two branches: `STEADY` and `CAPRICE`.
* `STEADY` will continue to research and development in a `Theme-Drive` style
	> *  **app:** UiKit、BlurKit
	> * **animation:** TouchEffectAnimator
	> * **drawable:** Material Design Draw
	> * **widget:** Material Design
	> * **command:** Run Command In Process
	> * **net tool:** Ping、Dns、Telnet、Tracert
	> * **util:** Log、Hash、Tools、FixedList

* `CAPRICE` a new branch in the branch, containing `Ui` and `Kit` libraries
	> * **Ui Lib:** research and development in `Color-Drive` and `Material Design` style
	> * **Kit Lib:** Include `command`、`net`、`util`
	> * **Blur Lib:** Include `blur`
  > * **Resource Lib** Include `Material Design` Color and Lay Size

**`Note:` `STEADY` with `CAPRICE` libraries are not compatible, is completely independent branch!**

![GeniusUI](https://raw.githubusercontent.com/qiujuer/Genius-Android/master/caprice/release/pic_ui.png)

## Sample APK

*  [`STEADY`](https://raw.githubusercontent.com/qiujuer/Genius-Android/resource/release/simple-steady_2.4.0.apk)
*  [`CAPRICE`](https://raw.githubusercontent.com/qiujuer/Genius-Android/master/caprice/release/sample.apk)


## Video

*  [`CAPRICE`](https://raw.githubusercontent.com/qiujuer/Genius-Android/master/caprice/release/video.mp4)


## Add Library To Your Project

### `CAPRICE`

`Ui` `Blur` `Resource` `Kit`

```
dependencies {
  compile 'net.qiujuer.genius:ui:1.5.0'
  compile 'net.qiujuer.genius:res:1.5.0'
  compile 'net.qiujuer.genius:kit:1.5.0'
  compile 'net.qiujuer.genius:blur:1.5.0'
}
```

**Note: Each module is independent and can be used independently to dependency.**


### `STEADY`

```
dependencies {
  compile 'com.github.qiujuer:genius:2.4.1'
}
```
<commit_msg>Added code syntax highlighting to Readme<commit_after>﻿[![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-Genius--Android-brightgreen.svg?style=flat)](https://android-arsenal.com/details/1/1463)

[`GitHub`](https://github.com/qiujuer/Genius-Android) [`OSChina`](http://git.oschina.net/qiujuer/Genius-Android) [`中文`](README-ZH.md) [`English`](README.md)


## Genius-Android

![branchs](https://raw.githubusercontent.com/qiujuer/Genius-Android/resource/images/global/06C15426.png)

**Genius-Android:** by `Material Design` style and some commonly used packages.  Starting in 2015, The divided into two branches: `STEADY` and `CAPRICE`.
* `STEADY` will continue to research and development in a `Theme-Drive` style
	> *  **app:** UiKit、BlurKit
	> * **animation:** TouchEffectAnimator
	> * **drawable:** Material Design Draw
	> * **widget:** Material Design
	> * **command:** Run Command In Process
	> * **net tool:** Ping、Dns、Telnet、Tracert
	> * **util:** Log、Hash、Tools、FixedList

* `CAPRICE` a new branch in the branch, containing `Ui` and `Kit` libraries
	> * **Ui Lib:** research and development in `Color-Drive` and `Material Design` style
	> * **Kit Lib:** Include `command`、`net`、`util`
	> * **Blur Lib:** Include `blur`
  > * **Resource Lib** Include `Material Design` Color and Lay Size

**`Note:` `STEADY` with `CAPRICE` libraries are not compatible, is completely independent branch!**

![GeniusUI](https://raw.githubusercontent.com/qiujuer/Genius-Android/master/caprice/release/pic_ui.png)

## Sample APK

*  [`STEADY`](https://raw.githubusercontent.com/qiujuer/Genius-Android/resource/release/simple-steady_2.4.0.apk)
*  [`CAPRICE`](https://raw.githubusercontent.com/qiujuer/Genius-Android/master/caprice/release/sample.apk)


## Video

*  [`CAPRICE`](https://raw.githubusercontent.com/qiujuer/Genius-Android/master/caprice/release/video.mp4)


## Add Library To Your Project

### `CAPRICE`

`Ui` `Blur` `Resource` `Kit`

```groovy
dependencies {
  compile 'net.qiujuer.genius:ui:1.5.0'
  compile 'net.qiujuer.genius:res:1.5.0'
  compile 'net.qiujuer.genius:kit:1.5.0'
  compile 'net.qiujuer.genius:blur:1.5.0'
}
```

**Note: Each module is independent and can be used independently to dependency.**


### `STEADY`

```groovy
dependencies {
  compile 'com.github.qiujuer:genius:2.4.1'
}
```

{'fraction_non_alphanumeric': 0.1775843307943417, 'fraction_numerical': 0.016104461371055496, 'mean_word_length': 5.1940700808625335, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 25, 'https://': 16, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3884099', 'n_tokens_mistral': 1750, 'n_tokens_neox': 1664, 'n_words': 317}