Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 2.14 KB

README.md

File metadata and controls

39 lines (25 loc) · 2.14 KB

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).