The PrioBike app gives speed advisories to cyclists in Hamburg to catch green lights. It is developed by TU Dresden and currently in open beta.
The PrioBike app is available for download:
- On Google Play: https://play.google.com/store/apps/details?id=de.tudresden.priobike&hl=de
- On App Store: https://apps.apple.com/de/app/priobike/id1634224594
Required Flutter Version: 3.19.6
For getting started with development you need to set up your development environment according to the guide.
Make sure to cp .netrc.example ~/.netrc
and replace <your mapbox download token>
in ~/.netrc
with your MapBox secret.
Make sure to cp android/gradle.properties.example android/gradle.properties
and replace
<your mapbox download token>
in android/gradle.properties
with your MapBox secret.
Also make sure to cp android/key.properties.example android/key.properties
and cp android/fastlane/example-keystore.jks android/fastlane/keystore.jks
to be able to sign the app for local release builds. This is different from our Google Play upload keystore and therefore not confidential.
- On push to
dev
, a build workflow will be triggered to distribute the app to our internal testing at Testflight and Playstore. - On push to
beta-x
, a build workflow will be triggered to distribute the app to the closed (later open) beta test tracks at Testflight and Playstore. - When tagging a commit on the
dev
branch with the naming schemerelease-vX.X.X
, a build workflow will be triggered to distribute the app to the Appstore and Playstore (publicly available).