azavea / cac-tripplanner-android

GoPhillyGo Android app
https://gophillygo.org
Apache License 2.0
3 stars 3 forks source link
android bicycle geofencing philadelphia transportation

cac-tripplanner-android

GoPhillyGo Android app

Build status

CircleCI

Setup

Copy API keys file for debug and release builds:

Edit each to set the Android Maps key for both build flavors: release values can be found in 1Password; see the comments in the example file for directions on how to create a debug key.

Also edit to set the server API key for posting user flags.

Configure Firebase for the crash reporting plugin to function. The Firebase configuration file can be found under the Firebase console or 1Password. Copy the google-services.json Firebase configuration file to the app directory.

Testing in Android Studio

Setting up Your Emulators

Emulators require an SDK and virtual device to run. To install a new SDK:

To create a new device:

Configure at least 3 emulators for the target, lowest supported, and most recent API levels of your release.

Debugging

Release

Starting a Release

Signing the App Bundle

Testing

Releasing to Google Play for Testing

Finishing the Release