# Experiences with Thunkable X

**URL:** <https://community.thunkable.com/t/experiences-with-thunkable-x/18520>\
**Category:** Questions about Thunkable X\
**Created:** [March 3, 2018, 3:50pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520 "2018-03-03T15:50:09Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![Red\_Panda](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/red_panda/32/19387_2.png) [@Red\_Panda](https://community.thunkable.com/u/Red_Panda)\
**Post date:** [March 3, 2018, 3:50pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/1 "2018-03-03T15:50:09Z")

</div>

I just tried the Thunkable X Beta and wanted to give some feedback:

## **IMHO!**

1. ** ~~The title still says "Thunkable iOS"~~ **
2. As a person who only uses Thunkable for Android, the design requires some habituation, not to mention those pastel colors.
3. File management and switching screens are better than the Android version (especially the way the screens are organized and can be accessed)
4. ~~Application properties are too hidden too much~~
5. I appreciate the amount of sizing options
6. I don’t like that empty components display their name in the drawer. I would like an icon more
7. I think it’s fantastic that this even works. I never thought that cross-platform development between Android and iOS is even possible!

I must admit that I am not a fan of the latest blockly. I don’t like the colors nor the new blocks

### Missing components/properties

- File component (like in App Inventor)
- Toggle visibility
- ~~Change FontSize of TextBox~~

### Bugs found

- When you drag a variable into the LocalStorage output field, it starts making copies of the value and the variable block

### Note

I will strike points through if they are deprecated

---

<div class="post-metadata">

**Author:** ![albert](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/albert/32/4077_2.png) [@albert](https://community.thunkable.com/u/albert)\
**Post date:** [March 3, 2018, 4:08pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/2 "2018-03-03T16:08:16Z")

</div>

Thank you so much for your feedback – it really helps guide us as we keep developing the platform.

One question for you – what do you normally use the File component for? We are looking to add a lot more components (50 is our goal!) but I’ve never used the File component before.

Thanks again,  
Albert

---

<div class="post-metadata">

**Author:** ![Red\_Panda](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/red_panda/32/19387_2.png) [@Red\_Panda](https://community.thunkable.com/u/Red_Panda)\
**Post date:** [March 3, 2018, 4:10pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/3 "2018-03-03T16:10:45Z")

</div>

I use the file component for the following

- save JSON responses from an API request in a file
- save text to a file
- create html files and append text to them

---

<div class="post-metadata">

**Author:** ![Red\_Panda](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/red_panda/32/19387_2.png) [@Red\_Panda](https://community.thunkable.com/u/Red_Panda)\
**Post date:** [March 4, 2018, 9:07pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/4 "2018-03-04T21:07:14Z")

</div>

Did I overread something? Because Thunkable X and Thunkable iOS are the same for me. Have the platforms been merged?

---

<div class="post-metadata">

**Author:** ![albert](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/albert/32/4077_2.png) [@albert](https://community.thunkable.com/u/albert)\
**Post date:** [March 5, 2018, 6:56pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/5 "2018-03-05T18:56:10Z")

</div>

Yes, Thunkable iOS and ✕ are powered by the same platform (components etc). The main difference is that ✕ enables development (live testing etc) for Android.

Anything that we launch publicly for iOS will be available in ✕

Albert @ Thunkable

---

<div class="post-metadata">

**Author:** ![Red\_Panda](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/red_panda/32/19387_2.png) [@Red\_Panda](https://community.thunkable.com/u/Red_Panda)\
**Post date:** [March 5, 2018, 7:00pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/6 "2018-03-05T19:00:24Z")

</div>

Yes but take a look at my screenshots, the pages are literally the same for me

 ![Screenshot (19)](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/2X/f/f6c6ef3ac137206999350d8ea10ddbc73d5baa7d.png)

 ![Screenshot (20)](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/2X/c/c3332a00b8b0d5b77292865422163fdf82370589.png)

---

<div class="post-metadata">

**Author:** ![Deepak\_DAx](https://avatars.discourse-cdn.com/v4/letter/d/71e660/32.png) [@Deepak\_DAx](https://community.thunkable.com/u/Deepak_DAx)\
**Post date:** [March 9, 2018, 9:43am UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/7 "2018-03-09T09:43:35Z")

</div>

On testing its work great but after export its malfunction different key click going same page its bug fix it please…  
project dead after export to computer all key commands malfunction…

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [March 9, 2018, 9:45am UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/8 "2018-03-09T09:45:15Z")

</div>

Hi @Deepak_DAx

Welcome to the Thunkable community and thanks for your feedback!

> [@Deepak\_DAx](#):
>
> but after export

Since this is a cross platform product you’ll have to specify whether you are exporting to Android or iOS?

Thanks!

---

<div class="post-metadata">

**Author:** ![bstanard](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/bstanard/32/16472_2.png) [@bstanard](https://community.thunkable.com/u/bstanard)\
**Post date:** [March 20, 2018, 9:44pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/9 "2018-03-20T21:44:53Z")

</div>

If I understand correctly, if I am teaching a class of both iOS users and Android users, I should do the teaching (what I show on the projector screen) in the X platform (iOS). Is that the best approach?

The lab is set up with all PCs. Do I just make sure that each kid (these will be middle schoolers during a summer course) has the Thunkable app on their individual phone, either iPhone or Android?

---

<div class="post-metadata">

**Author:** ![albert](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/albert/32/4077_2.png) [@albert](https://community.thunkable.com/u/albert)\
**Post date:** [March 20, 2018, 9:47pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/10 "2018-03-20T21:47:25Z")

</div>

That is correct! You should have all the kids login at [Thunkable ✕](https://x.thunkable.com/) and download the appropriate live testing app to their Android and iPhone. Each project should work for both devices as long as they are logged in to the same account.

---

<div class="post-metadata">

**Author:** ![Ashok\_Pawar](https://avatars.discourse-cdn.com/v4/letter/a/e19adc/32.png) [@Ashok\_Pawar](https://community.thunkable.com/u/Ashok_Pawar)\
**Post date:** [March 29, 2018, 8:22am UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/11 "2018-03-29T08:22:09Z")

</div>

hi this is the best

---

<div class="post-metadata">

**Author:** ![Mr\_Blackd](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mr_blackd/32/7081_2.png) [@Mr\_Blackd](https://community.thunkable.com/u/Mr_Blackd)\
**Post date:** [April 3, 2018, 12:50pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/12 "2018-04-03T12:50:14Z")

</div>

![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/5/3/53acd76314653158d4cfa728a7ccd6dcc35f5c47.jpg)

@albert, plz check the image… thanks.

---

<div class="post-metadata">

**Author:** ![albert](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/albert/32/4077_2.png) [@albert](https://community.thunkable.com/u/albert)\
**Post date:** [April 3, 2018, 5:20pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/13 "2018-04-03T17:20:05Z")

</div>

Thanks for pointing this out – we will try to fix this soon.

Albert

---

<div class="post-metadata">

**Author:** ![Red\_Panda](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/red_panda/32/19387_2.png) [@Red\_Panda](https://community.thunkable.com/u/Red_Panda)\
**Post date:** [April 26, 2018, 1:30pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/14 "2018-04-26T13:30:38Z")

</div>

> [@Red\_Panda](#):
>
> Did I overread something? Because Thunkable X and Thunkable iOS are the same for me. Have the platforms been merged?

This merge has now officially been done.

A few (more) things I noticed while working a bit more with Thunkable X

- ~~There **needs** to be a possibility to **rename components** , or it gets very confusing~~
- It doesn’t make sense for me to have the Firebase and Stripe settings in the app settings
- I haven’t used Stripe yet, but I think it is wonderful to have the option to make payments
- If I understand the Firebase sign in component right and it can be used for user authentication, it could be really useful
- The simple and advanced properties are a great idea

---

<div class="post-metadata">

**Author:** ![albert](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/albert/32/4077_2.png) [@albert](https://community.thunkable.com/u/albert)\
**Post date:** [April 27, 2018, 10:15pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/15 "2018-04-27T22:15:34Z")

</div>

Thanks so much for the feedback – we are taking note and adding them to our list.

---

<div class="post-metadata">

**Author:** ![Red\_Panda](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/red_panda/32/19387_2.png) [@Red\_Panda](https://community.thunkable.com/u/Red_Panda)\
**Post date:** [June 12, 2018, 4:06pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/16 "2018-06-12T16:06:55Z")

</div>

After some more work with Thunkable ✕, I noticed some more things:

### Good

- I really love the styling options, they guarantee a much more Material-like UI
- Thanks for making the renaming of components possible, it helps a lot
- I appreciate the options of the Textbox component
- Projects overview allows quick changing between projects (At least in Android)
- The Simple/Advanced properties are still really helpful

### Bad

- Debugging does not exist
- I can’t toggle the visibility of components
- No newlines ☹
- Setting a FontFamily does not work for me
- I can’t force reloading the project
- I can’t drag buttons within the designer
- ~~No =,\<,\>,\<=,\>= (I had to use a workaround with “if value - threshold is negative” instead)~~ It can be found under the “Logic” blocks
- No Material Icons ☹

Patiently waiting for new components and looking forward to doing more with it  
-Red Panda

* * *

Also, this shouldn’t happen

 ![Screenshot_2018-06-12-19-51-57](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/4/d/4d2b3cf65ae629d654c58dc5eef0fcfbce03539f.png)

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [June 12, 2018, 4:33pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/17 "2018-06-12T16:33:23Z")

</div>

Let me make suggestions on your list

Bad

Debugging does not exist - yes  
I can’t toggle the visibility of components - it is not comfortable, but you either need to make height (or/and width) = 0, or make the background and the base color transparent  
No newlines ☹ - There is a way to get a newline character, but it’s also inconvenient to do  
Setting a FontFamily does not work for me - for Android and iOS different fonts are used. I did not see any problems with changing the font for iOS  
I can’t force reloading the project - yes  
I can’t drag buttons in the designer - use Alt key  
No =,\<,\>,\<=,\>= (I had to use a workaround with “if value - threshold is negative” instead) -  
 ![compare](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/7/9/7972520b43622b3cee28d6c4a7105230f106dce7.png)  
No Material Icons - these icons, Font Awesome etc can be obtained using the Web Viewer

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [June 14, 2018, 7:13am UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/18 "2018-06-14T07:13:21Z")

</div>

Concerning dragging a button and a slider in the designer.

Google Chrome and Opera - it works  
Firefox - does not work, but it will work if you first hold down the Alt key.

Drag in the designer the slider failed in any way.

---

<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, 12:02pm UTC](https://community.thunkable.com/t/experiences-with-thunkable-x/18520/19 "2024-11-08T12:02:29Z")

</div>


