Is clearing app data the same as uninstalling, reinstalling app? Hopefully, the title says it all. I know some app developers say that I should uninstall then reinstall their app if experiencing problems or updating,  but I wondered if stopping the app and clearing data via the Manage Applications setting would accomplish the same purpose. I'm running ICS 4.0.3.
Answer is no, you're not uninstalling the app by clearing the App data.

Clearing the application data is more or less resetting the application to an initial state before being customized based on the application settings, such as preferences, databases.

I am aware it sounds contradictory but the crucial element in this is - the dalvik cache has the pre-cached dex class within the Dalvik VM for the said app.