# Does anyone have any tips how I can "debug" my app?

**URL:** <https://community.thunkable.com/t/does-anyone-have-any-tips-how-i-can-debug-my-app/1253687>\
**Category:** Questions about Thunkable X\
**Created:** [April 29, 2021, 10:18pm UTC](https://community.thunkable.com/t/does-anyone-have-any-tips-how-i-can-debug-my-app/1253687 "2021-04-29T22:18:38Z")\
**Posts on this page:** 1\
**Showing post:** 3

<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:** [April 29, 2021, 11:03pm UTC](https://community.thunkable.com/t/does-anyone-have-any-tips-how-i-can-debug-my-app/1253687/3 "2021-04-29T23:03:53Z")

</div>

This is how I do it:

> [@Debugging in Thunkable X (Video)](https://community.thunkable.com/t/debugging-in-thunkable-x-video/849471):
>
> I thought I’d share a process I use for debugging my projects. It involves creating a function that can be used over and over throughout the code blocks in order to help determine where things are going wrong, whether or not certain blocks are ever triggering, and what the values of several variables are. Here’s a screenshot of what I’ve set up: The real power comes from being able to quickly change the delay (and even set it to 0 seconds) or just remo…

There are some common things that can cause an app to crash such as using the wrong property when calling an API, or assigning an incorrect type to a variable (such as making a variable text and then assigning a list to it), or referencing a list item that doesn’t exist (item #5 of a list with 3 items).

---

_[View the full topic](https://community.thunkable.com/t/does-anyone-have-any-tips-how-i-can-debug-my-app/1253687)._
