Versioning
Proper versioning is crucial for maintaining and updating mobile applications effectively. It helps in tracking different versions of your app, managing updates, and ensuring compatibility.
Understanding Android Versioning
Android apps use a combination of versionCode
and versionName
in their build configurations:
versionCode
: An integer value that represents the version of the application code, which is incremented with every release.versionName
: A string value that represents the release version to the user.
Understanding iOS Versioning
iOS apps use CFBundleShortVersionString
and CFBundleVersion
:
CFBundleShortVersionString
: The release version number displayed to users.CFBundleVersion
: The build number, which identifies an iteration of the app.
This section provides resources and guidelines to understand and manage the versioning system for both Android and iOS platforms.