<commit_before># Popular Movies

An application that displays a list of movies and details about them, developed
as part of Udacity's Android Developer Nanodegree. The information is
retrieved from [themoviedatabase.org](https://www.themoviedb.org/), using their
RESTful API. So, in order to build and use this project, you'll need to
[get a key](https://www.themoviedb.org/documentation/api) and place it in the
configuration properties file `app/src/main/res/raw/configuration.xml`.

## Configuration

Before you build the application, edit `app/src/main/res/raw/configuration.xml`
and add your access key for themoviedatabase.org's RESTful API. For example:

    ...
    <entry key="apikey.themoviedb">4N4W350M3K3Y</entry>
    ...

## Building the application

### Requirements:

* [Java SE Development Kit 8](http://www.oracle.com/technetwork/java/javase/downloads).
  This project uses Java 8's lambda syntax, so a lower version may not be used.
* [Android SDK](https://developer.android.com/sdk/installing/index.html)

### Compiling and installing

This project uses [Gradle](https://gradle.org/) and the different build tasks may
be executed using the provided Gradle Wrapper scripts. For example, to list the
available tasks you may execute:

    $ ./gradlew tasks

You may create the [APK](https://developer.android.com/tools/building/index.html)
by invoking:

    $ ./gradlew assembleDebug<commit_msg>* Made some changes to the README.<commit_after># Popular Movies

An Android application that displays a list of movies and details about them. The
information is retrieved from [themoviedatabase.org](https://www.themoviedb.org/),
using their RESTful API. So, in order to build and use this project, you'll need
to [get a key](https://www.themoviedb.org/documentation/api) and place it in the
configuration properties file `app/src/main/res/raw/configuration.xml`.

This application was developed as an assignment for [Udacity's Android Developer
Nanodegree](https://www.udacity.com).

## Configuration

Before you build the application, edit `app/src/main/res/raw/configuration.xml`
and add your access key for themoviedatabase.org's RESTful API. For example:

    ...
    <entry key="apikey.themoviedb">4N4W350M3K3Y</entry>
    ...

## Building the application

### Requirements:

* [Java SE Development Kit 8](http://www.oracle.com/technetwork/java/javase/downloads).
  This project uses Java 8's lambda syntax, so a lower version may not be used.
* [Android SDK](https://developer.android.com/sdk/installing/index.html)

### Compiling and installing

This project uses [Gradle](https://gradle.org/) and the different build tasks may
be executed using the provided Gradle Wrapper scripts. For example, to list the
available tasks you may execute:

    $ ./gradlew tasks

You may create the [APK](https://developer.android.com/tools/building/index.html)
by invoking:

    $ ./gradlew assembleDebug
{'fraction_non_alphanumeric': 0.10412371134020619, 'fraction_numerical': 0.006185567010309278, 'mean_word_length': 4.380776340110906, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 11, 'lorem ipsum': 0, 'www.': 7, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6141094', 'n_tokens_mistral': 886, 'n_tokens_neox': 827, 'n_words': 302}