Thunkable Docs
Build an AppDrag and Drop DocsSnap to Place DocsAcademy
Drag and Drop
Drag and Drop
  • What is Thunkable?
  • 🗺️Getting Started
    • Getting Started Guide
    • Keyboard Shortcuts
    • Undo Redo
    • Thunkable Account
      • Account Management
    • Preview and Test your App
    • Versioning
    • Data Sources
      • Google Sheets Data Source
      • Airtable Data Source
      • Webflow Data Source
      • Local Table Data Source
    • Project Collaboration
      • Organizations
    • 🎓Sample Apps & Tutorials
      • Thunkable Community Forums
      • Sample Apps
      • Video Tutorials
        • Thunkable Live App
          • How to Test and Troubleshoot with Thunkable Live App
        • Data Source Tutorials
          • Connecting to Data Sources
            • Google Sheets
            • Local Table
          • Create Data in a Thunkable Data Source
          • Read Data in a Thunkable Data Source
          • Update Data in a Thunkable Data Source
          • Delete Data in a Thunkable Data Source
        • User Auth & Management
          • Firebase
            • User Sign-Up, Sign-In, and Auth
            • User Sign Out and Password Reset
          • Google
            • User Sign-Up, Sign-In, Sign-Out, and Auth
          • Apple
            • User Sign-Up, Sign-In, Sign-Out, and Auth
        • Projects
          • How to Save Versions of Your Thunkable Project
          • How to Copy and Customize Public or Sample Thunkable Projects
        • User Interface & Design
          • Screens
            • Save and Reuse Thunkable Screens
            • Change Thunkable Screens with a Button Click
            • Create Scrollable Screens in Your Thunkable App
          • Navigators
            • How to Use the Thunkable Stack Navigator
            • How to Use Thunkable Top and Bottom Tab Navigators
            • How to Use the Thunkable Drawer Navigator
            • Combine Figma Frames with Thunkable Navigators
          • Components
            • How to Use the Visibility Property to Create Modals in Thunkable
          • Data Visualization
            • Customize a Data Viewer
          • Text
            • Implement Text Input Validation
        • Alerts & Notifications
          • Display Alert Messages in Your Thunkable App
          • How to Create Three-Button Alert Messages
        • Files
          • Cloudinary
            • Store and Access Cloudinary Files in Your Thunkable App
        • Camera
          • How to Use the Device’s Camera
          • How to Use the Device’s Video Camera
          • Use the Device’s Camera as a QR or Barcode Scanner
        • Realtime Databases
          • Firebase
            • How to Read Data in a Firebase Realtime Database
            • How to Update Data in a Firebase Realtime Database
        • Advanced Blocks
          • Connect Your Thunkable App to a Web API
        • Thunkable Academy
          • Building Your First Thunkable App
            • Getting Started with Thunkable
            • How to Design a Thunkable App
            • How to Connect a Thunkable App to a Data Source
            • How to Make A Thunkable App Interactive with Blocks
          • Thunkable No Code App Creation Basics
            • Thunkable UI Components and App Features
            • Understanding Thunkable's Drag and Drop Block Builder
            • Design, Develop, Debug, and Deploy Your App
        • Hour of Code
          • 2021 - Build an Informational App
          • 2022 - Build a Scavenger Hunt App
          • 2023 - Build a Translator and Text-to-Speech App
        • App Building
          • How to Build a Translation App in Thunkable
          • How to Create an Image Recognition App with Thunkable
          • How to Create a Text-to-Speech App in Thunkable
  • 🎨App Design
    • User Interface (UI) Components
      • Basic Components
        • Button Component
        • Label Component
        • Rich Text Component
        • Image Component
        • Text Input Component
        • Layout Component
        • Group Component
      • Data Components
        • Simple List Component
        • Data Viewer Components
          • Data Viewer List Component
          • Data Viewer Grid Component
          • Custom Data Viewer
      • Input Components
        • Switch Component
        • Slider Component
        • Checkbox Component
        • Date Input Component
        • Time Input Component
      • Media Components
        • Animation Component
        • Video Component
        • Loading Icon Component
      • Embed Components
        • Web Viewer Component
        • Map Component
        • Canvas Component
        • PDF Reader Component
        • Rating Component
      • Modules
        • Introduction
        • User Guide
      • Generative AI
    • Screens
      • Save and Reuse Screens
      • Improve Thunkable Load Time
    • Navigators
      • Top Tab Navigator
      • Bottom Tab Navigator
      • Drawer Navigator
      • Stack Navigator
    • Figma Integration
  • 🛠️Blocks
    • Thunkable Blocks Overview
    • Core Blocks
      • Control Blocks
      • Logic Blocks
      • Math Blocks
      • Text Blocks
      • Lists Blocks
      • Color Blocks
      • Device Blocks
      • Objects Blocks
      • Variables Overview
        • Connect a Firebase Realtime Database
        • Variables Blocks
      • Functions Blocks
    • App Features Blocks
      • Speech Blocks
      • Sound Blocks
      • Share Blocks
      • Camera Blocks
      • Files Blocks
      • Sign In Blocks
        • User Sign Up, Sign In, and Authentication with Firebase
        • User Sign Up, Sign In, and Authentication with Google
        • User Sign Up, Sign In, and Authentication with Apple
      • Location Blocks
      • Push Notification Blocks
      • In-App Purchase Blocks (with RevenueCat)
      • Data Sources Blocks
      • Alerts Blocks
      • Timer Blocks
      • Sensors Blocks
        • Gyroscope
        • Magnetometer
        • Accelerometer
        • Location Sensor
      • Ads by AdMob
    • Advanced Blocks
      • Web APIs Blocks
        • CORS Policy
        • 🆓No Auth APIs
          • Update Data in a Data Source
          • CRUD Operations
          • Setting Headers
        • 📊Charting APIs
          • Create a chart template
          • Charting in Thunkable
      • Bluetooth Low Energy Blocks
      • OpenAI Services ChatGPT Integration Blocks
      • "Any Component" Blocks
      • JavaScript Web Bridge
  • ⚙️Settings
    • App Settings
      • Tablet View
    • Assets
    • Cloud Variable Viewer
    • Manage your Projects
      • My Projects Page
      • Thunkable Projects
      • Duplicate Project
      • Share Your App
      • Download Your App
        • Download Your App on iOS
        • Download Your App on Android
      • Add to Home Screen
      • Managing Project Storage
      • App Data Privacy
      • Delete Project
  • 📱Publishing
    • Overview
    • Publish to the Apple App Store
      • User Guide
      • Troubleshooting
      • Review Process
      • Tracking Usage Description
    • Publish to Google Play Store
      • User Guide
      • Troubleshooting
      • Review Process
    • Publish as a Web App
      • User Guide
      • Custom Domains
      • Troubleshooting
    • Testing
      • Testing on iOS via TestFlight
      • Testing on Android
    • Troubleshooting
      • Publishing Checklist
      • Generate Screenshots
  • 🎮Gaming
    • Gaming Overview
      • Canvas Label
      • Sprites
      • Sprite Gallery
    • Gaming Blocks
      • Events
      • Motion
      • Looks
      • Direction
      • Sensing
      • Add & Remove
      • Stage
  • 🗃️Additional Resources
    • Release Notes
      • Release Notes 2025
      • Release Notes 2024
      • Release Notes 2023
    • Troubleshooting
      • Can't Sign in to Thunkable?
      • FAQs
    • Minimum Requirements
    • Bugs and Product Feedback
    • App Services and Emulators
Powered by GitBook
On this page
  • Account Questions
  • Project Questions
  • What does it mean if my project is public or private?
  • How do I save my project?
  • Integration Questions

Was this helpful?

Export as PDF
  1. Additional Resources
  2. Troubleshooting

FAQs

Answers to some of the most asked questions from the Thunkable community

PreviousCan't Sign in to Thunkable?NextMinimum Requirements

Last updated 7 months ago

Was this helpful?

Account Questions

How much does it cost to use Thunkable?

Thunkable is free to use to create public projects.

We offer paid plans for individuals and businesses looking for extra features to meet their needs. .

Project Questions

What does it mean if my project is public or private?

Public projects are included in the Thunkable Public Gallery for anyone to preview and remix. Private projects are not included in the Thunkable Gallery and are for your eyes only.

Private projects can only be shared with other Builder users. Please note: If you share your project with another Builder user, they have the ability to make the project public.

How do I save my project?

Thunkable projects are saved automatically. If you wish to create a snapshot of your app at a certain point in time, you can save a version of it. More information is available here: .

Why is my project locked from editing?

Sometimes, we need to lock access to projects to prevent unsaved changes and hours of lost work. We try to save your project frequently to avoid any loss of work. You will see the above error message and be unable to modify your project after four consecutive changes have occurred in your project without verification from our servers that a save has occurred. ​ There are various potential reasons for this to occur, such as poor internet connection on your end or connection issues between the builder and our backend that stores your projects. No matter the specific reason, your response should stay the same.

  • Wait for the message to go away for up to 5 minutes.

    • Go grab a glass of water or enjoy a few brisk laps around your living/work space.

    • We will work to regain the connection once it's been lost. The lock will revert as soon as we regain a connection.

  • If the message has not gone away within 5 minutes, open a new tab, navigate to and open the project you were working on.

    • DON'T MAKE CHANGES YET!

    • If your project opened, return to the first tab.

      • If the lock message remains, close tab 1, continue in tab 2, and contact creator success.

    • If your project didn't open, there may be a larger connectivity issue.

      • Please contact creator success.

  • If you've opened another tab and you don't have any connection to the internet, please keep the tab open until you regain internet connection and check the tab again at that time.

    • If the lock still hasn't gone away, you should refresh the tab. In cases of poor connection, we can't guarantee all changes will be preserved.

How can I do a hard refresh on my browser?

Also known as a "force reload" or a "force refresh," you can use a hard refresh of your browser to ensure you are on the latest version of Thunkable.

Windows

The keyboard shortcut to hard refresh your browser is Ctrl + F5. Your screen will blink momentarily. If this does not work for you, try clearing your browser cache.

Mac

On a Mac computer, you can use the Option + Cmd + R shortcut to force your browser to refresh. If this does not work for you, try clearing your browser cache.

Integration Questions

What integrations are available with Thunkable?

Introduction

You can use our Sign In feature which integrates with Firebase to manage user accounts.

The Bluetooth low energy component can allow your app to communicate with other devices wirelessly.

Great data is an essential part of many apps built today, and the Web API feature enables apps to retrieve data from any public or private API (application programming interface) service on the web.

Can I import an .aia file?

No, .aia files are not compatible with Thunkable.

Can I connect to an SQL database?

To do this, you need to build a RESTful API that allows you to communicate with the Database Server using HTTP requests and receive a response in JSON format.

Can I upload an extension to my app project?

No, uploading extensions built for other platforms to Thunkable is not supported.

Thunkable offers built-in integrations with other online services, as well as the opportunity to connect to a wide world of external online services using the feature. Some of our integrations are listed below.

The animation component powered by makes adding animations as easy as adding images. For designers, animations can be created in or and imported as a .json file.

For the rest of us, there is a large and growing community of designers who have that you can easily add to your app.

The Data Sources blocks allow you to perform a variety of CRUD (Create, Read, Update, Delete) operations on records you have stored in , , , or .

Thunkers with can show ads from AdMob in their downloaded and published apps. This is subject to approval by and .

Translate a string of text between two languages. Any language code from can be used. This block can be found in the drawer of blocks.

This block will generate a written description of an image. It can be found in the drawer of blocks.

Save media to the cloud using Cloudinary. This block can be found in the drawer of blocks. You can .

As well as using online , you can use Cloud Variables which are supported by to save your data to the cloud.

Thunkers with can add push notifications supported by OneSignal to their project.

Thunkers with can add in-app purchases (IAP) supported by RevenueCat to their project.

There is not a direct integration with an SQL server, however, it is possible to use the feature to connect with an SQL database.

We recommend reading this by Microsoft on this topic. It also includes a short tutorial on creating such an API with Node.js.

🗃️
Learn more about our paid plans here
Versioning
x.thunkable.com/projects,
Web API
Animations from Lottie
Lottie
Adobe After Effects
Haiku
created free and editable animations
Data Sources
Airtable
Google Sheets
Webflow
Local Tables
AdMob
Builder or Advanced plans
Thunkable
AdMob
Translation from Yandex
this list
Speech
Image Recognition from Microsoft Azure
Camera
Media Storage from Cloudinary
Camera
connect your own Cloudinary account to your Thunkable project
Cloud Storage with Firebase
Data Sources
Firebase
Email Sign In from Firebase
Push Notifications from OneSignal
Builder or Advanced plans
Bluetooth Low Energy
Web API
In-App Purchases with RevenueCat
Builder or Advanced plans
web API
helpful blog post