Dimagi releases upgrades to CommCare Mobile approximately once a month. We recommend upgrading to the latest version whenever possible.
There are two components to CommCare:
1- the CommCare software which is the the shell of the program. CommCare mobile client is the same for all projects.
2- the CommCare content which is often referred to as the "application" (forms, case management, multimedia, etc.)
These instructions are for the mobile device software component. For instructions on updating your CommCare app, see this page.
Android phones will upgrade to the new version automatically if the "update automatically" checkbox is selected in the Google Play store. If your CommCare application is not automatically updating to the latest version, find the CommCare application in the google play store/marketplace and click on "update."
It is not necessary to update the CommCare version on HQ under Application Settings- just leave it in its default state unless advised differently by a Dimagi engineer.
In general it can be helpful to have your application set to automatically update because in each new version there are a series of bug fixes which improve the stability of CommCare. If your project is in an area with fairly good network coverage where everyone is using their phones regularly, then it is advisable to opt for automatic updating.
Change the version of your application on CommCareHQ to the most recent version of CommCare under the application's Application Settings (the highest number available; it should have a star next to it that turns yellow when clicking on it and "Latest" will appear next to it). Go to "Deploy" and make a new version. Install this version on the phones.
CommCare is changed over time to add new features and fix bugs in previous code. You'll need to upgrade the binary application files in order to take advantage of those features, or get the bugfixes. Some features will be available simply by upgrading the CommCare software. Others may also require updating the application's resource files to enable the features.
Each CommCare application has three version numbers in the format A.B.C where each stands for the following types of changes