Knowing how to troubleshoot is a rare and valuable skill to have. Here are some methods for tracking down pesky issues in your own app that can be excellent strategies to have in your toolbelt.
Skill Level: Beginner to Expert
- Be patient and persevere when troubleshooting - stick with it! You can do it!
- Troubleshooting issues and problems is a part of building apps!
The art of troubleshooting is one that can be applied to many different areas of life. You can also use the skill of troubleshooting to help you figure out bugs or issues with your Adalo apps! Below are some tips and tricks we use at Adalo to help solve problems!
It always helps to write a clear statement of what is going wrong and what the intended behavior should be.
Asking questions is the foundation for good troubleshooting. Don't be afraid to ask questions, even if the question seems silly, non-applicable, or already answered.To get better answers, you MUST ask questions.
If you go trying to enact a bunch of solutions at once, it makes it difficult to determine what effect each change has on the outcome. Consider making one small change at a time and then test after each one to see if the problem is fixed.
You never know what effect simply changing the order, placement, or flow can have on the outcome.
Many times when issues arise, it helps to ask questions about the flow in your app such as "Where is this data coming from?", "Where is the data going?", "What might be stopping this from working?", "What is the pathway the user is taking through the app?"
You might have heard it said that sometimes we don't know what we don't know. Simply identifying gaps in our own knowledge can help send us on the right path to finding a solution.
Sometimes it helps to identify potential problem areas and then do research in the Adalo Forum or Adalo Help Docs to see if there's any information missing from your analysis of the problem.
If the solution seems far-fetched or unlikely to work, try it anyway. You might be pleasantly surprised. At the very least you'll know what doesn't work!
At Adalo we use reduced test case apps all the time to isolate an issue from the other components or screens. Usually a test case app only does what the problem is, nothing more.
Did you do everything necessary in order for this to work? What might you be leaving out?
It may help to try and find or create an app that already does what you're trying to accomplish. We have plenty of app templates and cloneable kits that can help you do that!
Many times it's easy to skip a step or miss an important data point. Many times it helps to just reset everything and start over with a clean slate.
You can also benefit from checking out "Most Common Mistakes In Adalo While Using Data" course from The Adalo App Academy.