Since the project will have (at least unit) tests. It makes sense to set up a CI server (also good for demo purposes).
Also look into Firebase test lab
Context
This way the builds will automatically run all the tests, build APKs, deploy to test lanes and to play store.
There are some good tools it makes sense to explore
Since the project will have (at least unit) tests. It makes sense to set up a CI server (also good for demo purposes).
Also look into Firebase test lab
Context
This way the builds will automatically run all the tests, build APKs, deploy to test lanes and to play store. There are some good tools it makes sense to explore
Bitrise.io https://www.bitrise.io/
Travis https://www.travis-ci.org/
CircleCi https://circleci.com/
There are some cool articles helping out with this:
Bitrise: https://overflow.buffer.com/2018/02/01/setting-android-projects-bitrise-ci/?utm_content=buffer6ec60&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer
CircleCi (with Firebase test lab): https://medium.com/@ayltai/all-you-need-to-know-about-circleci-2-0-with-firebase-test-lab-2a66785ff3c2
Travis (make it fast): https://medium.com/zendesk-engineering/speeding-up-android-builds-on-travis-ci-1bb4cdbd9c62