The 'Taipei Riverside Bike Exits' app is an Android app that maps all known exits located along Taipei's riverside bikepaths. It offers a limited set of options that you can use to customize the map:
- Change map styles and map markers
- Switch between EN and ZH descriptions
- Link to Google street views
- Drop temporary map markers
I created this app to help me navigate the long winding bike paths of the Taipei riverside. There have been multiple times when I would usually encounter roadwork that forces me to look for bike exits where I can get in and out my usual route. However, you can also use this app for other purposes:
- Planning cycling tours or day trips
- Looking for alternative biking trails
- Finding the optimal bike path for your commute
- Scouting out your favorite riverside park
- Tourism and travelling
Exit data is taken from information published by data.gov.tw. For more details, navigate to the 'More information' section of the app. The app uses Google Maps and requires access to your location to determine your current position. All data is saved locally and remains on your device.
Note that this is my first app and is very much a work in progress. I detail all known issues, troubleshooting tips, and additional information here:
You can download the app from the Google Play Store:
The most recent builds will be uploaded to the 'Releases' page here. Installation is quite simple:
- Locate and download the most recent APK.
- Transfer the APK to your Android device.
- On your Android device, navigate to the location of the transferred APK using your favorite file manager.
- Tap on the APK to start installation.
For usage instructions, please visit the following page:
For a quick overview of the app's features, see video below:
Quick_Overview_Of_Features.mp4
Watch the full hi-res vid on YouTube.
Thank you for installing Taipei Riverside Bike Exits!
If you want to compile the app on your local machine, perform the following:
- Clone the repository and launch via Android Studio.
- To create a successful build, you'll need to update the google_maps_api.xml file with your own Google Maps API key. The SHA1 of the API key must be properly setup in Google Cloud Console. To do this, follow the instructions here: https://developers.google.com/maps/documentation/android-sdk/start#get-key
- Try compiling a build to see if everything runs correctly. Most errors are usually related to the API key and its associated SHA1 string.
If everything runs without errors, you can proceed with the following steps:
- Using Android Studio's Device Manager, create an emulated Android device.
- Run the build on the emulated Android device.
- If everything launches correctly, you can now start testing the app.
Thanks! 🐸