Skip to content

OpenData-TW/congress-android

 
 

Repository files navigation

Setup

When setting this up, make sure to copy keys.xml.example to res/values/keys.xml and fill in your Sunlight API key and Google Search API key for use in the Google Search News API.

Issue Tracking

Use the Github Issues page for this project.

Release Checklist

Final dev check:

  • Tested on enough emulators to feel confident?
  • Leave any debug stuff commented out or in? (also avoid ever having to do this even temporarily)

Code changes:

  • Bump the android:versionCode and android:versionName in AndroidManifest.xml
  • Bump the android:app_version in strings.xml to match android:versionName
  • Change the android:app_version_older in strings.xml to what's appropriate
  • Update the changelog data in arrays.xml to what's appropriate
  • Commit changes, add tag in git for version "vX.X.X" where X.X.X is the android:versionName
    • git tag -a -m "Tagging vX.X.X" vX.X.X
    • git push --tags

Then, release work:

  • Check keys.xml:
    • is api_endpoint pointing to production?
    • is the distribution_channel correct? (market vs ____)
    • is the market_channel correct? (google vs amazon)
    • are all debug flags set to false?
  • Produce unsigned APK version
  • Produce signed APK version
  • Take any screenshots needed to replace outdated ones
    • Replace any new screenshots in Sunlight S3, Dropbox
  • Store APKs in Dropbox

Finally, publish.

About

Android app for tracking and contacting your legislators, and learning about new bills and laws.

Resources

License

Stars

Watchers

Forks

Packages

No packages published