I am using shared preferences to store the number of times my application has been launched. Only on the first launch i display an Welcome message telling the user about the
Instead of saving a boolean save the version number of the app. If the current app's version number is higher (updated), show your dialog and update the number.