Skip to content

Release process

Alen Siljak edited this page Aug 9, 2015 · 16 revisions

As the release process is getting more and more complex, here is a handy list to assist any person performing it:

  • Update the translations from Crowdin
  • Set the build type to Release (Build -> Select Build variant) This is done automatically
  • Update the version number in build.gradle
  • Update the changelog in the app.
  • Commit all changes and create a new Tag in source control, naming it the next version number.
  • Build the new signed .apk for distribution
  • Create a release on GitHub with the latest .apk file. Copy the changelog items.
  • Create a new version on Google Play with the latest .apk file. Copy the changelog items.

The app is to be published on

The suggested release schedule is

  • weekly, for Beta versions
  • monthly, for Release versions but it will depend on the number and type of changes contained.
Clone this wiki locally