# Sign Language App - Please Help

**URL:** <https://community.thunkable.com/t/sign-language-app-please-help/1333119>\
**Category:** Questions about Thunkable X\
**Tags:** help, app\
**Created:** [June 8, 2021, 2:02pm UTC](https://community.thunkable.com/t/sign-language-app-please-help/1333119 "2021-06-08T14:02:21Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![suqar-skiies\_scratch](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/suqar-skiies_scratch/32/106519_2.png) [@suqar-skiies\_scratch](https://community.thunkable.com/u/suqar-skiies_scratch)\
**Post date:** [June 8, 2021, 2:02pm UTC](https://community.thunkable.com/t/sign-language-app-please-help/1333119/1 "2021-06-08T14:02:21Z")

</div>

Hi, I’m making an app for people to learn sign language. I plan on changing the design, but the app’s code isn’t working.  
Information:  
Device used: Laptop - Windows 10,  
Components Used: Image, Buttons, Airtable, Text Inputs  
Screenshots:

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/a/6a935b79b5606bcb79dae760b048835bd5081fe6.jpeg) ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/c/b/cbea72304282198b15cf59bc3184def2e4dcdb49.jpeg)

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/2/8/2842ad8cc51bcc0f5e64cdded067097443d02289.jpeg) ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/1/016959c86dbc6e726217de3fe080a7773e5d3078.jpeg)

The app works by clicking Learn on the first screen and entering what letter the app is showing in sign language.

The app always shows B sometimes or displays nothing after the first image.  
Link: [Thunkable](https://x.thunkable.com/projects/60bf654384ef21095cb8a381/5daf799c-9604-4ab9-9b97-c582e163f7e3/blocks)

Here’s the code:

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/1/f/1fbead02dd1a4e53ece32f9986dfff9918c2be75.png)

I’m using Airtable for this.

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [June 8, 2021, 3:56pm UTC](https://community.thunkable.com/t/sign-language-app-please-help/1333119/2 "2021-06-08T15:56:40Z")

</div>

You initialized your `image` variable to a text string so it’s expecting text. But you’re assigning an Airtable value to that variable. Is that Airtable column a text column? Because if it’s an Image/Attachment column, I don’t think that’s going to work. Instead of assigning the Airtable value to that variable and then setting `ImageAlphabet's Picture` to the variable, try assigning the Airtable value directly to `ImageAlphabet's Picture`. I’m not convinced that’s the issue but it very well may be.

If that doesn’t solve it, show us what your Airtable data looks like.

You also can use the `break out of loop` block after the `set app variable image` block if you like. It will shave off a tiny fraction of time. 🙂

---

<div class="post-metadata">

**Author:** ![suqar-skiies\_scratch](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/suqar-skiies_scratch/32/106519_2.png) [@suqar-skiies\_scratch](https://community.thunkable.com/u/suqar-skiies_scratch)\
**Post date:** [June 9, 2021, 8:07am UTC](https://community.thunkable.com/t/sign-language-app-please-help/1333119/3 "2021-06-09T08:07:33Z")

</div>

This is what it  
looks like:

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/a/e/ae32e26f9d10c83d77a6c8e9b9015f349fd9f668.png)  
 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/8/5/8501c4ed8b9406c8eff43560e6957dab1012c082.png)

---

<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:** [June 9, 2021, 12:39pm UTC](https://community.thunkable.com/t/sign-language-app-please-help/1333119/4 "2021-06-09T12:39:56Z")

</div>

@suqar-skiies_scratch this sounds like a great idea for an app!

In this case, since the signs for the letters aren’t going to change you could download the images from Wikipedia (giving credit in your app, of course!) and add them directly to your project. This will make loading times a lot faster.

Hope that helps,  
Domhnall

---

<div class="post-metadata">

**Author:** ![suqar-skiies\_scratch](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/suqar-skiies_scratch/32/106519_2.png) [@suqar-skiies\_scratch](https://community.thunkable.com/u/suqar-skiies_scratch)\
**Post date:** [June 9, 2021, 12:48pm UTC](https://community.thunkable.com/t/sign-language-app-please-help/1333119/5 "2021-06-09T12:48:45Z")

</div>

Thanks for the reply, @domhnallohanlon!

The problem is this is for a project and it’s mandatory I use Airtable.

Thanks,  
Evelyn Archer 🎆

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [June 9, 2021, 1:57pm UTC](https://community.thunkable.com/t/sign-language-app-please-help/1333119/6 "2021-06-09T13:57:00Z")

</div>

The problem is that you’re setting the image variable outside of the IF block. So even if it doesn’t match the input letter, you’re still changing the value of the image variable.

So either break out of the loop as I suggested above or move the set block to inside the IF block.

---

<div class="post-metadata">

**Author:** ![suqar-skiies\_scratch](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/suqar-skiies_scratch/32/106519_2.png) [@suqar-skiies\_scratch](https://community.thunkable.com/u/suqar-skiies_scratch)\
**Post date:** [June 9, 2021, 2:08pm UTC](https://community.thunkable.com/t/sign-language-app-please-help/1333119/7 "2021-06-09T14:08:38Z")

</div>

Done, but the image doesn’t appear for me…

#### Code

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/4/64ffd2dd128776e57ea1b5498f7acc2362c70dd1.png)

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [June 9, 2021, 3:30pm UTC](https://community.thunkable.com/t/sign-language-app-please-help/1333119/8 "2021-06-09T15:30:32Z")

</div>

You’re still setting the value of `app variable image` **every** time your loop counts up by one. The `set app variable image to` block needs to go inside of the IF block. Right now, it’s below it. That won’t work.

Also, your `break out of loop` block is going to break the loop the first time it runs. It also needs to be inside the IF block.

---

<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:20pm UTC](https://community.thunkable.com/t/sign-language-app-please-help/1333119/9 "2024-11-08T13:20:22Z")

</div>


