-
Notifications
You must be signed in to change notification settings - Fork 190
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
- Google Play (developer console)
- Amazon (developer console)
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.