Versioning is a way to save a copy of the current state of your app as a specified version, you may then go on to develop your app version in a new code branch while leaving your previous version intact.
You may have as many versions of your app as you like, and you may have one active testing version and one active development version at the same time (which can be different from each other).
The active development version is the version of your app that you will be editing in the Aquro App Studio,
The active testing version is the version that will be available for testing in the Aquro Preview app, on your iOS or Android device.
We recommend you create a new version of your app each time you make a release for testing or build a release for app store. It may also be wise to create a new version each time you are doing to do some major changes in your app.
In this way, you can go back to an older version if you make a mistake during development.