# Publish

Since Thunkable's cross platform ✕ allows creators to build one app that works on both Android and iOS devices, most creators who want to distribute and monetize their app with larger audiences will choose to publish in both the App and Play Stores.

{% hint style="info" %}
The App Store review is typically more rigorous and consequently more time-intensive than the Play Store review--but both stores are continually raising the bar for what can be listed in their stores.
{% endhint %}

|                    | [Publish to App Store](/snap-to-place/publish-to-app-store-ios.md) (iOS)                                                              | [Publish to Play Store](/snap-to-place/publish-to-play-store-android.md) (Android)                                                                                                                                               |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Min requirements   | Apple Developer Program account ($100 / year)                                                                                         | Google Play Developer account ($25 one-time fee)                                                                                                                                                                                 |
| Add'l requirements | <p>Design assets</p><ul><li>Icon (1024 x 1024 px)</li><li>iPhone and iPad screenshots</li></ul><p>Privacy policy url for all apps</p> | <p>Design assets</p><ul><li>Icon (512 x 512 px)</li><li>App screenshots</li><li>Feature graphic (1024 x 500 px)</li></ul><p>Privacy policy (for certain apps that require sensitive information e.g. access to phone camera)</p> |
| Est. approval time | A few days                                                                                                                            | A few hours                                                                                                                                                                                                                      |

You may need to create screenshots in different sizes for your app listing. You can learn how to do that here: [Generate Screenshots](/snap-to-place/generate-screenshots.md).

{% content-ref url="/pages/-LZ7M7dnVrnNM1WgyC\_f" %}
[Publish to App Store (iOS)](/snap-to-place/publish-to-app-store-ios.md)
{% endcontent-ref %}

{% content-ref url="/pages/-LZ7M7doI5r7sfQBpALH" %}
[Publish to Play Store (Android) with AAB](/snap-to-place/publish-to-play-store-android.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.thunkable.com/snap-to-place/publish.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
