Skip to content

A smartphone app for cyclists in Hamburg that provides bike navigation and speed advisories for traffic lights

License

Notifications You must be signed in to change notification settings

priobike/priobike-flutter-app

Repository files navigation

PrioBike-HH Flutter App

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.

Download

The PrioBike app is available for download:

Quickstart

Required Flutter Version: 3.19.6

For getting started with development you need to set up your development environment according to the guide.

Setting up for iOS development

Make sure to cp .netrc.example ~/.netrc and replace <your mapbox download token> in ~/.netrc with your MapBox secret.

Setting up for Android development

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.

Continuous Delivery

  • 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 scheme release-vX.X.X, a build workflow will be triggered to distribute the app to the Appstore and Playstore (publicly available).

About

A smartphone app for cyclists in Hamburg that provides bike navigation and speed advisories for traffic lights

Resources

License

Stars

Watchers

Forks