Skip to main content

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.