<commit_before># Cinematic
This is an Improved version of the Popular Movies App, that's required to do in the Udacity 
Associate Android Developer course.

**Screens:**
[screens](https://github.com/chromuim/Cinematic/blog/master/screens.gif)

## Implementing The App:
This App uses :
- [Product Flavours](https://developer.android.com/studio/build/build-variants.html) to replace modules at compile time , providing fake data and stubs for automated testing.
- **MVP Architecture** The stubs based on [MVP](https://github.com/googlesamples/android-architecture)

**Features:**
- Discover Movies by high rating or most popular.
- Watch Trailers.
- Read Movie reviews.
- Mark a Movie as Favourite.
- Offline Work.
- Material Design Concepts.

**Requirements:**
- Java 8
- Latest version of Android SDK and Gradle build Tools

**API Key:**

The App uses [The movie Db](https://www.themoviedb.org) as Data source.
After obtaining the API key from the website, put the key in : 
`~/.gradle.properties`
<commit_msg>Add gif<commit_after># Cinematic
This is an Improved version of the Popular Movies App, that's required to do in the Udacity 
Associate Android Developer course.

**Screens:**
![screens](screens.gif)

## Implementing The App:
This App uses :
- [Product Flavours](https://developer.android.com/studio/build/build-variants.html) to replace modules at compile time , providing fake data and stubs for automated testing.
- **MVP Architecture** The stubs based on [MVP](https://github.com/googlesamples/android-architecture)

**Features:**
- Discover Movies by high rating or most popular.
- Watch Trailers.
- Read Movie reviews.
- Mark a Movie as Favourite.
- Offline Work.
- Material Design Concepts.

**Requirements:**
- Java 8
- Latest version of Android SDK and Gradle build Tools

**API Key:**

The App uses [The movie Db](https://www.themoviedb.org) as Data source.
After obtaining the API key from the website, put the key in : 
`~/.gradle.properties`

{'fraction_non_alphanumeric': 0.1078880407124682, 'fraction_numerical': 0.0010178117048346056, 'mean_word_length': 4.371584699453552, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 7, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1479682', 'n_tokens_mistral': 611, 'n_tokens_neox': 580, 'n_words': 229}