Before you get started publishing your app, please checkout the minimum requirements for each store below:
Google Play Developer Account ($25 one-time fee)
Icon (512 x 512 px)
Feature graphic (1024 x 500 px)
Apple Developer Program Membership ($99 / year)
Icon (1024 x 1024 px)
iPhone and iPad screenshots
Publishing your app to the Play Store is a relatively straightforward and quick process and will help your app reach 2 billion active Android devices.
To publish your app on Android, you'll need to add an
app icon, a
package name and an app
version. To find the App settings, click on the App Icon on the top left.
For recommendations on your
app icon and
name, please see this guide.
Each Android app that is published to the Play Store has a unique
package name. Currently, you can enter this in the App (Bundle) ID field.
Before you download your app, make sure you set the appropriate Build and Version Number. Google Play requires each new version of your app to have a unique and sequentially higher Build and Version Number. You can also let Thunkable auto-increment (or automatically increase) the build and version numbers for you.
Select Download Android App and an .apk file will be generated on your desktop
Next, create a new release. This is where you'll upload the latest version of your app (.apk)
Drag and drop your app (.apk) to the console
To complete your Play Store listing, you will have to fill out a content rating questionnaire and set pricing and availability. In addition you will need to add a minimum of 4 design assets - two screenshots, a higher resolution icon (512 x 512 px) and a feature graphic (1024 x 500 px) that shows up on the Play Store app.
Congrats! You are now ready to submit to the Play Store.
You cannot update an existing app on the Google Play Store
If you updating an existing app on the Google Play Store, your app will need to have the i) same package name, ii) a higher or incremented version number, and the iii) same keystore. The first two are easily editable in the App Settings page but the keystore is not yet able to be imported / exported.
For app developers looking to distribute their apps to a premium audience, publishing your app to the App Store can be a very rewarding process.
Thunkable has eliminated a few steps from the normal iOS submission process to make it easier for our developers. We send new versions of your app directly to iTunes Connect, Apple's portal for managing App Store submissions, auto-increment each new version and enabling building apps from non-Mac computers (usually a Mac is required).
Apple will automatically generate a
Team ID . . .
and you will create a
App Store Connect is your portal for managing your submission to the App Store
You will need to link the
Bundle ID you created earlier
To find the App settings, click on the App Icon on the top left.
IMPORTANT Make sure your icon does not have any transparency in it otherwise Apple will not be able to accept it. For more recommendations on App Name and Icons, please visit this page
Before you send your app to App Store Connect, make sure you set the appropriate Build and Version Number. Apple requires each new version of your app to have a unique and sequentially higher Build and Version Number. You can also let Thunkable auto-increment (or automatically increase) the build and version numbers for you.
To send your app to App Store Connect, you'll simply select Publish to App Store and enter your Apple developer login credentials
You may have to wait up to an hour for the app to be successfully sent to iTunes Connect since we have to build the app and it must go through the Apple submission process.
If your app has been successfully uploaded, you will receive an email from App Store Connect.
Your latest build will appear under the Testflight tab in your App Store Connect dashboard. Testflight is a tool from Apple that allows you to test your app before it is submitted for release in the App Store. You can use the tool to share your app with others.
You may need to answer a question about export compliance. You can select 'no' when asked if you app uses encryption since apps made on Thunkable for iOS do not at the moment.
Your app is now ready for internal testing to be downloaded by you and others and ready to submit to the App Store. We recommend you test your app via Testflight before you submit your app for review to the App Store.
You do not see your app uploaded to App Store Connect
Download. One way to check if your app is build-able is to download it to your phone first. Two common download errors are:
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
Icons. Apple additionally does not allow you to have any icons with any transparent colors. We recommend app icons to be 192 x 192 px
Membership. To publish to the App Store, you'll need to sign up for Apple Developer Program Membership. This currently costs $99 / year.
App Store Connect. Make sure to follow this step on creating a new app on iTunes Connect
Certificates. If you have an existing Apple Developer Program account with 2 iOS certificates, you'll have to revoke one. Apple only allows developers to have 2 iOS certificates at a time and Thunkable creates one when it publishes to your account
Provisioning profile. After you revoke your certificate, it is possible that one or more of your provisioning profiles will become inactive. To publish successfully, you'll also need to delete any inactive provisioning profiles
Two-factor authentication. You must turn off two-factor authentication for your Apple Developer ID to publish with Thunkable. Please click here to see our recommendations for turning off two-factor authentication
Login. Apple ID or password were entered incorrectly. Since we don't store either one, there's no easy way for us to check so enter it slowly
Apple ID an privacy terms. You must accept Apple's new Apple ID and privacy terms.
There are 3 main sections to fill out.
The first section is App Information which is pretty straightforward.
The second section is Pricing and Availability. Also, very straightforward although there may be some strategy involved if you want to slowly release your app to different app stores (New Zealand is a popular first country to launch in).
The final section contains the design assets (Screenshots, App Icon) which you will need to have ready.
You'll also need to select the build version that you want to submit.