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.
- Install Android Studio for the best experience
- Build using Gradle
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
}