Android app to improve productivity during study.
Switch branches/tags
Nothing to show
Clone or download
Latest commit f510ae3 Apr 3, 2017

README.md

Study Mapper

codebeat badge Codacy Badge

Android app to improve productivity during study. Links with it's server component Study Mapper (Server)

Built for the University of Nottingham as a final year BSc Computer Science project.

In order to build this project, you must place an environment_variables.xml in app/src/main/res/values/environment_variables.xml. This must contain a Google Maps Android API key.

app/src/main/res/values/environment_variables.xml

<resources>
    <!--
        Server side API key
    -->
    <string name="api_key">
        my_secret_password
    </string>

    <!--
        URL to the API server.
    -->
    <string name="api_server_url">
        http://harrys_server.com/~username/folder/api/v1
    </string>

    <!--
        Google Maps API key for project
    -->
    <string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">
        AInbaiA_iansdinasidnaisbdBKSYBDkASdbSHB
    </string>
</resources>

Uses the following technologies.

How to Build

build.gradle

dependencies {
    testCompile 'junit:junit:4.12' // For tests
    compile 'com.android.support:appcompat-v7:22.0.0' // Android design
    compile 'com.google.android.gms:play-services-maps:8.4.0' // Google Maps API
    compile 'com.google.android.gms:play-services-location:8.4.0' // Google Location API
    compile 'com.google.maps.android:android-maps-utils:0.4' // Android Google maps Utility library
    compile 'com.android.volley:volley:1.0.0' // A HTTP request library so we can interact with our API
}