Versioning mobile app releases like a pro

When and how to increment your version numbers

Aims of versioning

What is a version number

Setting the version number in your project

Version field in an iOS project
Version name in an Android project

Display the version number in your app

Version number displayed in an app

Track which features go into a version

Build a release

Create release notes for your users

A note on accessing code for old versions of your app

A note on build numbers / version codes

Other strategies and why I don’t use them

Photo by Branden Tate on Unsplash

Build numbers / version codes

Tracking features in versions after you release

Incrementing versions after the release

Alpha, beta, RC, GA etc

Commit hashes

No versioning

Summary

Mobile app strategy and development. Mobile Subject Matter Expert / Practice Lead at @InfinityWorks, and creator of @Tasktimerappuk and Windsurf Caddy