DresdenStory is an app to get to know or rediscover the most exciting places in Dresden in a different and more interactive way compared to regular city guides. To reach this aim we utilized storytelling (the different points are chapters in a connected narrative), images and challenges (questions that need to be answered after each chapter) to let users enjoy the experience of getting to know or rediscovering Dresden.
This project was created by Ana Pinilla and Valerian Lange as part of the Cartography M.Sc. programme.
The app was written in Java only (no Kotlin), as this was a course requirement and helps to make the code approachable for beginners. The app was written for Android 12 (API level 31).
- Clone the repository or download the zipped project and unzip it.
- Then open the folder in Android Studio.
- For the app to work properly you will need to add your own Google Maps API key. Find instructions and then paste your key here.
- To run the app you will then need to set up a virtual device or connect a phone using Android API level 31.
In app/src/main, you can find the main parts of the code of the app. If you are unfamiliar with Android projects, try reading an introduction to the Android project folder structure first.
The user interface of the app is structured into three main activities:
See the location where each chapter takes place. Get directions to reach each point.
Find historical references told through storytelling, images and challenges.
Find additional information about the app.