# \[Solved\] Android Version Name and Version Number

**URL:** <https://community.thunkable.com/t/solved-android-version-name-and-version-number/1405166>\
**Category:** Questions about Thunkable X\
**Tags:** solved, publish\
**Created:** [July 20, 2021, 12:16pm UTC](https://community.thunkable.com/t/solved-android-version-name-and-version-number/1405166 "2021-07-20T12:16:21Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![mimostel](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mimostel/32/107661_2.png) [@mimostel](https://community.thunkable.com/u/mimostel)\
**Post date:** [July 20, 2021, 12:16pm UTC](https://community.thunkable.com/t/solved-android-version-name-and-version-number/1405166/1 "2021-07-20T12:16:21Z")

</div>

I know that theres alot of topics about these, i read alot on this forum. Tried even on ThunkableDocs but im still confused and im the kind i wanna understand and not just take the things the way they are.  
So:  
 ![screen](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/c/8/c8a21b4181aa2b977630ba1cab9179c0bbf97dce.png)  
On my 1st app, these were set by default at 1/1  
Now im on my way to release next version of app to be published as an update  
Whats **Version name** and what do i have to put there ?  
I guess that **Version code** will be **2**. (but its still unclear for me about Version name) 🤔  
Thank you and i apologize if i spam again with a problem discussed alot (but not found by me)

---

<div class="post-metadata">

**Author:** ![overturner](https://avatars.discourse-cdn.com/v4/letter/o/53a042/32.png) [@overturner](https://community.thunkable.com/u/overturner)\
**Post date:** [July 20, 2021, 12:21pm UTC](https://community.thunkable.com/t/solved-android-version-name-and-version-number/1405166/2 "2021-07-20T12:21:42Z")

</div>

HI @mimostel  
You can keep it as 2 and 2 for both or you can click on the auto increment switch so that that gets updated everytime you download an app

---

<div class="post-metadata">

**Author:** ![mimostel](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mimostel/32/107661_2.png) [@mimostel](https://community.thunkable.com/u/mimostel)\
**Post date:** [July 20, 2021, 12:24pm UTC](https://community.thunkable.com/t/solved-android-version-name-and-version-number/1405166/3 "2021-07-20T12:24:12Z")

</div>

Thank you @overturner for fast reply … and my guess is that these are only to keep track here, on thunkable about app… The important thing is the version number you enter on GooglePlay developer console when you upload next .aab as an update, right ?

---

<div class="post-metadata">

**Author:** ![overturner](https://avatars.discourse-cdn.com/v4/letter/o/53a042/32.png) [@overturner](https://community.thunkable.com/u/overturner)\
**Post date:** [July 20, 2021, 12:26pm UTC](https://community.thunkable.com/t/solved-android-version-name-and-version-number/1405166/4 "2021-07-20T12:26:14Z")

</div>

Well , actually if you dont update on google play it will automatically change the version number and name to what is there on thunkable  
also if you dont update the version number and name , google play will say something like version number invalid

---

<div class="post-metadata">

**Author:** ![mimostel](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mimostel/32/107661_2.png) [@mimostel](https://community.thunkable.com/u/mimostel)\
**Post date:** [July 20, 2021, 12:29pm UTC](https://community.thunkable.com/t/solved-android-version-name-and-version-number/1405166/5 "2021-07-20T12:29:29Z")

</div>

… but my confusion still persists 🤣 … why need 2 details ? (name AND code). Why not only **Version number**? (as on iOS)

---

<div class="post-metadata">

**Author:** ![overturner](https://avatars.discourse-cdn.com/v4/letter/o/53a042/32.png) [@overturner](https://community.thunkable.com/u/overturner)\
**Post date:** [July 20, 2021, 1:50pm UTC](https://community.thunkable.com/t/solved-android-version-name-and-version-number/1405166/6 "2021-07-20T13:50:07Z")

</div>

I dont know 😀

---

<div class="post-metadata">

**Author:** ![ronnie](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ronnie/32/121539_2.png) [@ronnie](https://community.thunkable.com/u/ronnie)\
**Post date:** [July 20, 2021, 2:09pm UTC](https://community.thunkable.com/t/solved-android-version-name-and-version-number/1405166/7 "2021-07-20T14:09:44Z")

</div>

> [@mimostel](#):
>
> Whats **Version name** and what do i have to put there ?  
> I guess that **Version code** will be **2**. (but its still unclear for me about Version name)

As I understand it, **Version Name** is the main number displayed in the Play Store. The **Version Code** is basically an internal coding number Google uses to make sure every version published is unique. So, if you publish an update to version 2 but don’t want to update the **Version Name** to 3, you can do a **Version Name** of 2 with a **Version Code** of 3. However, the **Version Code** MUST update. So, if you did that and then release a version 3, you might end up with a **Version Name** of 3 with a **Version Code** of 4. My next release will be 4 and 6 respectively.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/3/a/3ac54b16622e8ed77948cfd7ce28231d9531d23d.jpeg)

Hope that helps a little!

[https://developer.android.com/studio/publish/versioning](https://developer.android.com/studio/publish/versioning)

---

<div class="post-metadata">

**Author:** ![ronnie](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ronnie/32/121539_2.png) [@ronnie](https://community.thunkable.com/u/ronnie)\
**Post date:** [July 20, 2021, 3:17pm UTC](https://community.thunkable.com/t/solved-android-version-name-and-version-number/1405166/8 "2021-07-20T15:17:15Z")

</div>

> [@mimostel](#):
>
> … but my confusion still persists 🤣 … why need 2 details ? (name AND code). Why not only **Version number**? (as on iOS)

In the grand scheme of things, Google does it better, in my opinion. I can release version 1, make minor updates and have a name of 1 and code of 7, then release version 2 with a code of 8. It lets me know what update I’m on. For iOS, once you release version 1, you MUST publish a new version number to go live on the app store. So, if I do a minor update to version 1, I MUST make my update version 2 to publish. With Google, I can keep version (name) 1 and push as many updates under that version by simply updating the code number.

---

<div class="post-metadata">

**Author:** ![mimostel](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mimostel/32/107661_2.png) [@mimostel](https://community.thunkable.com/u/mimostel)\
**Post date:** [July 20, 2021, 3:48pm UTC](https://community.thunkable.com/t/solved-android-version-name-and-version-number/1405166/9 "2021-07-20T15:48:12Z")

</div>

> [@ronnie](#):
>
> As I understand it, **Version Name** is the main number displayed in the Play Store. The **Version Code** is basically an internal coding number Google uses to make sure every version published is unique. So, if you publish an update to version 2 but don’t want to update the **Version Name** to 3, you can do a **Version Name** of 2 with a **Version Code** of 3. However, the **Version Code** MUST update. So, if you did that and then release a version 3, you might end up with a **Version Name** of 3 with a **Version Code** of 4. My next release will be 4 and 6 respectively.

This really makes sense to me now. Thanks

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 1:19pm UTC](https://community.thunkable.com/t/solved-android-version-name-and-version-number/1405166/10 "2024-11-08T13:19:38Z")

</div>


