Difference between version and android-versionCode?

I’m taking over development of an ionic app, built by a different company. I now want to push an update to the Play store and for this I want to increment the version of the app. In the config.xml I see two values:

version="1.4"
android-versionCode=“10301”

I don’t really understand what the difference is between these two. And why are those numbers so different? Is “version” just meant for ios and android-versionCode for Android?

Any explanation would be welcome!