📐
Thunkable Docs
Build an AppDrag and Drop DocsSnap to Place Docs
Snap to Place
Snap to Place
  • 👋Welcome to Thunkable Docs
  • 👶Getting Started
    • Signing In
    • Your Thunkable Projects Page
    • Tutorials
    • Live Test your App
  • 🆕Create New Project
    • Project Settings
    • Project Assets and Sizes
  • Thunkable Sample Projects
  • Public Gallery of Projects
  • 🛠️ Components
  • 🔘User Interface
  • Button
  • Label
  • Text Input
  • List Viewer
  • Web Viewer
  • Switch
  • Slider
  • Alert
  • Loading Icon
  • Date Input
  • Time Input
  • PDF Reader
  • Rating
  • 📊Data Viewers
  • Data Viewer List
  • Data Viewer Grid
  • Custom Data Viewer Layout
  • Data Sources
  • 📐Layout
  • Top Tab Navigator
  • Bottom Tab Navigator
  • Stack Navigator
  • Drawer Navigator
  • Screen
  • Row
  • Column
  • 📷 Image
  • Image
  • Photo Library
  • Camera
  • Barcode Scanner
  • Image Recognizer
  • Animation by Lottie
  • Video
  • Video Recorder
  • 🗄️ Data
  • Local Storage
  • Local DB
  • Realtime DB by Firebase
  • Airtable
  • Media DB by Cloudinary
  • File Picker
  • Web API
  • 🌍Location
  • Maps by Google and Apple
  • Location Sensor
  • 💲Monetization
  • Ads by AdMob
  • In-App Purchase
  • 🌐Sensors
  • Gyroscope
  • Magnetometer
  • Accelerometer
  • Timer
  • Bluetooth Low Energy
  • 🔊Voice
  • Sound
  • Text to Speech
  • Speech Recognizer
  • Translator
  • Audio Recorder
  • 🤝Social
  • Share
  • Email Sign In by Firebase
  • Push Notifications by One Signal
  • 🎮Gaming
  • Canvas
  • Sprites
  • Sprite Gallery
  • Canvas Label
  • 🤖Gaming Blocks🎮
  • Events
  • Motion
  • Looks
  • Direction
  • Sensing
  • Add & Remove
  • Stage
  • Canvas Label
  • 🤖Blocks
  • Control
  • Logic
  • Math
  • Text
  • Lists
  • Color
  • Objects
  • Device
  • Variables
  • Functions
  • "Any Component" Blocks
  • 🖥️ App Services & Emulators
  • 🔒App Data Privacy
  • ➕Make Copy
  • 📥Download
  • 📤Share
  • 📱Publish
  • Publish to App Store (iOS)
    • TestFlight Overview
      • TestFlight in Depth
  • Publish to Play Store (Android) with AAB
  • Publish as a Web App
  • Generate Screenshots
  • 🔎Troubleshooting
    • Login Issues
    • FAQs
  • 📏Intro to Spacing
  • 🖼️ Intro to Sizing
  • 🔤Fonts
  • 💾Managing Storage
  • 📝Bugs and Product Feedback
  • Snap to Place Hour of Code Videos
Powered by GitBook
On this page

Was this helpful?

Export as PDF

Last updated 2 years ago

Was this helpful?

Before you download, we recommend first to your app

iOS Download limits

Due to special circumstances from Apple, there is a limit of one downloaded app per phone on iOS. Download wait times may also be a bit longer. You can download and install as many apps as you like to your Android device.

Android
iOS

How can I download iOS apps for testing?

In order to facilitate iOS testing, you will need to follow the instructions on the page to use TestFlight.

Download Android app

To download your Android app:

  • select Download > Download Android

  • Enter your email address in the pop-up window

You will be sent an email with a link to download your app.

Install Android App

To install the app on your Android device, you must indicate that you trust Thunkable. To do that:

  1. Open your Android device's Settings menu.

  2. Navigate to Lock Screen and Security.

  3. Set the Unknown Sources option to true.

In addition, you may be alerted that Play Protect has blocked an unsafe app. This is because you are downloading the app outside of the Play Store. If that is the case:

  1. Select the APK file you downloaded to your device.

  2. Click Install.

  3. Click More details.

  4. Click Install anyway.

  5. Click Open.

Anyone installing your app directly, instead of from the Play Store, will need to change the setting on their phone to allow installation of apps from Unknown Sources

Troubleshooting

Common issues

You receive an email from the hard-working beaver saying that this app will not build

  • You uploaded an icon that has the same name as an existing asset that you have uploaded

  • Your app icon is not an image file

  • Your app icon contains transparent pixels. Apple does not allow you to have any icons with any transparent colors

  • We are having trouble with our build servers. Please try again in 30 minutes or chat with us if you are still having problems

  • App (Bundle) ID. Your App (Bundle) ID is a series of short strings of text that are separated by periods, such as com.thunkable.creator.app. These string of text must i) be lowercase, ii) begin with a letter.

    • Examples of App (Bundle) IDs that can cause errors: com.thunkable.creator.1app, Com.Thunkable.Creator.APP

  • Asset names. We recommend that asset names only contain Roman alphabet characters with no accents, and numbers.

    • Examples of asset names that could cause errors: image(1).jpg, imãge.jpg

    • Examples of asset names that won't cause errors: image1.jpg, image.jpg

You cannot install your app and get the message "Cannot connect to storage.googleapis.com"

When you install your app on Android, you see the message "There was a problem parsing the Package"

  • This is caused by your package name, also known in your project as your App (Bundle) ID. Your App (Bundle) ID is a series of short strings of text that are separated by periods, such as com.thunkable.creator.app. These string of text must i) be lowercase, ii) begin with a letter.

    • Examples of App (Bundle) IDs that can cause errors: com.thunkable.creator.1app, Com.Thunkable.Creator.APP

You have a special character like "&" in your

📥Download

PreviousMake CopyNextShare
  • iOS Download limits
  • How can I download iOS apps for testing?
  • Download Android app
  • Install Android App
  • Troubleshooting

No limit

Due to Apple recently updating its enterprise certificate guidelines we are unable to facilitate direct downloads at this time. Historically we've had an agreement with Apple that allowed Thunkable to give our users this capability, however the updated eligibility requirements preclude Thunkable from accessing this feature and making it available to our users.

adding an App Icon and Name
Publish
App Name