<commit_before>[ ![Download](https://api.bintray.com/packages/icarus-sullivan/maven/approuter/images/download.svg) ](https://bintray.com/icarus-sullivan/maven/approuter/_latestVersion)

# approuter
An Android app router, used to consolidate all app routes into one class definition. It's invention was sparked by an app I worked on with <NAME> where he implemented a Router for mutliple navigations.


## How to get it?

### Android Studio
If your using Android Studio, add this to your apps build.gradle

```javascript
dependencies {
    compile 'com.github.icarus-sullivan:approuter:1.0.2'
}
```

### Maven
If your using maven you can add this to your project.

```xml
<dependency>
  <groupId>com.github.icarus-sullivan</groupId>
  <artifactId>approuter</artifactId>
  <version>1.0.2</version>
  <type>pom</type>
</dependency>
```


## How do I use it?

### Creating a router
Create a new interface class that extends AppRouter.
* Add some method declarations that describe the app route.<commit_msg>Adding version and download update to readme<commit_after>[ ![Download](https://api.bintray.com/packages/icarus-sullivan/maven/approuter/images/download.svg) ](https://bintray.com/icarus-sullivan/maven/approuter/_latestVersion)

# approuter
An Android app router, used to consolidate all app routes into one class definition. It's invention was sparked by an app I worked on with <NAME> where he implemented a Router for mutliple navigations.


## How to get it?

### Android Studio
If your using Android Studio, add this to your apps build.gradle

```javascript
dependencies {
    compile 'com.github.icarus-sullivan:approuter:1.0.3'
}
```

### Maven
If your using maven you can add this to your project.

```xml
<dependency>
  <groupId>com.github.icarus-sullivan</groupId>
  <artifactId>approuter</artifactId>
  <version>1.0.3</version>
  <type>pom</type>
</dependency>
```


## How do I use it?

### Creating a router
Create a new interface class that extends AppRouter.
* Add some method declarations that describe the app route.
{'fraction_non_alphanumeric': 0.11302211302211303, 'fraction_numerical': 0.005896805896805897, 'mean_word_length': 4.671309192200557, 'pattern_counts': {'":': 0, '<': 25, '<?xml version=': 0, '>': 25, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 5, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '276920', 'n_tokens_mistral': 668, 'n_tokens_neox': 600, 'n_words': 211}