Skip to content
Back To School Sale from $619, until 31st October 2026 Book now
appsubmitter.io
Web app to Android Android · Google Play

Convert Google AI Studio to an Android App: From Internal Testing to a Google Play Production Release

Google AI Studio can generate a native Android app in Kotlin and Jetpack Compose and publish it to Google Play's internal testing track for up to 100 testers – production is yours to manage in Play Console. To convert a Google AI Studio project into an Android app the public can install, take the generated Kotlin code into Android Studio or wrap your full-stack web app with WebViewGold, then clear the closed test, Data safety, account deletion and AI-generated content requirements.

By the appsubmitter.io App Specialist Team, updated , 13 min read

Recommended solution: WebViewGold – native iOS and Android apps from your web app, made by our team.

Key takeaways

  • Google AI Studio's Android output is client-side Kotlin and Jetpack Compose; Firebase, secrets management and multiplayer remain web-only features.
  • AI Studio publishes to internal testing only – those testers don't count toward the 12-tester, 14-day closed test that new personal accounts need before production.
  • Never ship a Gemini API key inside an APK or AAB: route requests through your own server or through Firebase AI Logic with App Check.
  • Google Play's AI-Generated Content policy requires in-app reporting or flagging of offensive AI output, without leaving the app.
  • WebViewGold, made by our team, wraps the full-stack web app in an Android Studio project with Play Billing, App Links and push; appsubmitter.io handles signing, Data safety and the release.

Our recommended solution

Turn your Google AI Studio app into a real Android app with WebViewGold

WebViewGold wraps the Google AI Studio web app you already have in a native Android Studio project and adds push notifications, a native offline screen, deep links, a QR scanner and more – the native value reviewers at Google Play look for. Built by our own team, and we submit WebViewGold apps all the time.

Can you convert Google AI Studio to an Android app?

Yes – and unlike on iOS, Google AI Studio gives you a head start. Build mode can generate a native Android app in Kotlin and Jetpack Compose and publish it to Google Play's internal testing track for up to 100 testers. To convert a Google AI Studio project into an Android app anyone can install, you take it through closed testing and a production release in Play Console yourself.

Which route fits depends on what you built. A native Android app from AI Studio needs a path from internal testing to production. A full-stack web app – React, Node.js, Firestore, Firebase sign-in – won't carry those features into the Android generator, because AI Studio's Android apps are client-side only, so wrapping the deployed web app is usually faster. This guide covers both routes and the Google Play rules that apply either way; our iOS guide for AI Studio apps covers the App Store.

What AI Studio's Android builder does – and where it stops

Google's documentation, last updated in August 2026, describes the Android mode in detail (AI Studio Android docs):

  • Code: a standard Gradle project in Kotlin with Jetpack Compose and Material 3 – single activity, single module, Compose only, no NDK or native code, phones and tablets only.
  • Preview: an emulator that runs in the cloud and streams to your browser. Camera and photo capture, NFC and Bluetooth, GPS and Google Play services aren't available there, so test those on a real phone – AI Studio installs the app over WebUSB.
  • Publishing: under Settings > Publish, AI Studio signs the app with a managed keystore, creates the Play listing (or uploads a new version) and publishes to the internal testing track.
  • Hand-off: "Production releases must be managed directly in the Google Play Console."
  • Export: a ZIP download; GitHub export isn't available for Android projects yet.
  • Scope: client-side only. Firebase integration, Google Workspace APIs, secrets management and multiplayer are web-only features.

That last point shapes everything else. A client-side app has no safe place for secrets, no Firestore accounts and no server to verify purchases – things a public AI app usually needs.

Want your Google AI Studio app in Google Play without the trial and error?

Book a free consultation call: we check your web app, tell you which native features it needs and what to fix before review. Or hand it off – our App Specialists set up signing and CI/CD, prepare the store listing and submit the app for you.

Native Kotlin app or wrapped web app? An honest comparison

QuestionAI Studio's Kotlin appWeb app wrapped with WebViewGold
Which AI Studio features come along?UI and on-device logic; no Firebase, secrets or multiplayerEverything the web app has: Node.js server, Firestore, Firebase Authentication, Stripe secrets
Where does the Gemini key live?The Android docs don't say – inspect the code before releaseOn the server, where AI Studio already keeps it
Device featuresAnything you build in KotlinReady-made modules: push, scanners, biometrics, App Links, Play Billing
Shipping changesEvery change is a new release in Play ConsoleWeb changes go live with a deploy; native changes need a release
iOS laterA separate Swift appThe same web app in WebViewGold's Xcode project
Effort to productionAndroid Studio work: backend, signing, target API, accountsConfiguration plus web-side fixes for mobile
Main Google Play riskBroken functionality when server-dependent features are missingLimited functionality when the wrapper adds nothing beyond the website

A third option is a Trusted Web Activity: your web app runs full screen in the user's browser, and Digital Asset Links prove that app and site belong together. It suits apps that already work as a progressive web app. AI Studio doesn't document PWA support, so you would add the web manifest and service worker yourself, for example before generating the project with Bubblewrap or PWABuilder.

Route A: take the generated Kotlin app to a production release

  1. Download the project as a ZIP, open it in Android Studio and commit it to your own repository right away.
  2. Check how it reaches Gemini. Search the code for API keys and Gemini endpoints. A key compiled into an APK or AAB can be extracted, and every request made with it counts against your project's limits. Route requests through your own backend, or use Firebase AI Logic: its Kotlin SDK keeps the Gemini API key on the server and works with Firebase App Check against abuse (Firebase docs).
  3. Settle identity and signing. Android's documentation is explicit: updates must use the same application ID and signing certificate as the original release. AI Studio signs with a managed keystore, and its docs don't say whether you can export it. Open the Play app signing page of the app AI Studio created and note which certificates are registered. If the app uses Play App Signing, Play Console's upload key reset lets you switch to an upload key you control. Before you have users, starting a fresh app with your own application ID is the cheap alternative.
  4. Raise the target. Since August 31, 2026, new apps and updates must target Android 16 (API level 36), which brings enforced edge-to-edge layouts and predictive back – see the target API level guide.
  5. Add what client-side mode left out: sign-in through Credential Manager (passkeys, passwords, Sign in with Google), account deletion, a report button for AI output and server-side purchase verification.
  6. Build an Android App Bundle. New apps have had to publish as AABs since August 2021. Sign it with your upload key and roll it out to a closed testing track.

Route B: wrap the AI Studio web app with WebViewGold

If your app relies on Firestore, Firebase sign-in, Stripe or multiplayer, keep the web app as the product and give it a native Android shell. WebViewGold, built by our own team, is a ready-made Android Studio project: you point it at your deployed URL and enable native modules. For an AI Studio app, these matter most:

  • Google login: Firebase's default "Sign in with Google" fails in a WebView, because Google blocks OAuth there with a disallowed_useragent error and recommends Custom Tabs on Android. WebViewGold's googlelogin:// prefix opens the login in a Chrome Custom Tab and then returns users to your web app; native sign-in with Credential Manager is the other clean option. Test the round trip with your Firebase project – and never alter the user agent to slip past the block.
  • Purchases: Google Play Billing for credits and subscriptions (Extended license).
  • Notifications: push via Firebase, OneSignal or Pushwoosh. From Android 13, users must grant POST_NOTIFICATIONS first, so ask when a long generation starts rather than at launch.
  • Links: App Links verified through /.well-known/assetlinks.json on your domain; with Play App Signing, list the app signing key's SHA-256 fingerprint.
  • Input for Gemini: the document scanner and the QR and barcode scanner for vision features.
  • Resilience: an offline fallback with a reconnect option for dead zones and Cloud Run cold starts.
  • Re-entry and ratings: biometric authentication and the native Play review dialog.

Test two Android details in every build: the back gesture should move through your app's screens instead of closing it, and photo upload fields must open a picker – a WebView only does that when WebChromeClient.onShowFileChooser is implemented. WebViewGold is a one-time purchase, and the separately sold Cloud Builder builds and uploads the app from your browser if you don't use Android Studio. No tool can promise an approval, but native features in the main journey answer Google's rules on WebView apps and limited functionality far better than a bare frame.

The shortcut from Google AI Studio to Google Play

WebViewGold: your Google AI Studio app, native on Android

Instead of building native features from scratch, start from WebViewGold. You get ready-made Xcode and Android Studio projects for your website, with native modules you switch on in the configuration:

  • Push notificationsOneSignal or Firebase, for real, personal events
  • Native offline screenNo browser error pages when the connection drops
  • Native splash screenApp-like start instead of a loading web page
  • Deep linksLinks open the right screen inside the app
  • QR & barcode scannerDevice features the website alone can't offer
  • In-app purchasesNative purchase flows where the store requires them

No tool guarantees an approval: Google still judges what your app offers. Use the native features in your main user journey and keep proving that you own the website – our App Specialists review your WebViewGold app before it goes to Google Play.

From internal testing to production: the Google Play gates

Whichever route you take, the app passes the same Play Console gates. AI Studio's internal test is useful for quick feedback, but it doesn't move your production timeline forward.

GateWhat Google requiresNote for AI Studio apps
Developer accountA personal or organization account with a one-time registration fee; organizations need a D-U-N-S numberAI Studio's publish flow uses the same account
Closed testPersonal accounts created after November 13, 2023: at least 12 testers opted in for 14 consecutive days, then Apply for productionInternal testers don't count, and Google says a user in your internal test "must first opt out of the internal test and then opt in to the open or closed test"
Bundle and signingAAB, Play App Signing, an upload keyDecide early which keystore owns the app (Route A, step 3)
Target APIAPI 36 for new apps and updates since August 31, 2026Check the generated targetSdk
Data safetyRequired for every app; apps active only on internal testing tracks are exemptAn app that lived only in AI Studio's internal track may never have needed the form – it does now
Account deletionAn in-app option plus a web link entered in the Data safety formApplies as soon as users can create accounts, Sign in with Google included
AI-generated contentIn-app reporting or flagging of offensive outputCovers chatbots and image or video generators
PaymentsGoogle Play Billing for digital goods and services; alternative billing programs exist in some regionsAI credits and premium models are digital

Our guides go deeper on the 12 testers / 14 days requirement and on account deletion. Google also warns that some developer accounts and apps get extended reviews of up to seven days or longer in exceptional cases, so leave room before a launch date.

Data safety and AI content rules for a Gemini-powered app

Google Play counts data as collected when it leaves the device and as shared when it goes to a third party – unless that party is a service provider, defined as "an entity that processes user data on behalf of the developer and based on the developer's instructions". Map each AI feature before you fill in the form:

AI featureData safety types to consider
Chat or text promptsMessages: Other in-app messages ("instant messages or chat content"), or App activity: Other user-generated content
Photo analysisPhotos and videos
Voice promptsAudio files: Voice or sound recordings
History saved in FirestoreThe same types, collected and stored – and covered by your deletion process
Firebase sign-inPersonal info: Email address, User IDs

Your Gemini tier matters here. Under the Gemini API terms, Google uses content sent through unpaid services to improve its products, and human reviewers may read it; with paid services it doesn't use prompts or responses for that. Data used for Google's own product development is hard to describe as processing on your behalf, so run a public app on a paid tier – which the terms require anyway for apps offered in the EEA, Switzerland or the UK. The Data safety guide explains how to audit SDKs and fill in the form.

Google Play's AI-Generated Content policy adds a feature requirement: apps that generate content using AI "must contain in-app user reporting or flagging features that allow users to report or flag offensive content to developers without needing to exit the app". Its examples include text-to-text chatbots where the chat is a central feature and images or videos generated from text, image or voice prompts. A flag icon on each answer that sends prompt, output and reason to your backend is a simple way to meet it – and tells you where your system instructions need work.

Let appsubmitter.io handle the Google Play release

The Play Console part is where AI Studio's automation ends: keys, tracks, forms and policy emails. appsubmitter.io takes it over. Our App Specialists set up the upload key and Play App Signing, build release AABs in a CI/CD pipeline with fastlane and GitHub Actions, GitLab CI, Bitrise or Codemagic, set up the closed testing track and opt-in link (you recruit the testers), prepare the store listing with screenshot guidance, fill in the Data safety form with the Gemini data flows and submit the app – including the communication with the Google Play review team. An AI-powered pre-submission check with a human review on top looks for a missing report button, deletion link or outdated target API before Google does.

The app stays in your own developer account, and it doesn't have to be finished when you book. Code changes – a backend for Gemini calls, a deletion flow – are quoted separately and upfront. Book the Google Play service or start with a free consultation call. Heading to the App Store next? Our Guideline 5.6 article for AI Studio apps covers the iOS pitfalls.

Checklist before you submit

  • You picked a route: the generated Kotlin app (Route A) or the wrapped full-stack web app (Route B).
  • No Gemini API key ships inside the APK or AAB; requests go through a server or Firebase AI Logic.
  • You know which keystore signs the app and use an upload key you control with Play App Signing.
  • The release is an Android App Bundle that targets API level 36.
  • A closed test runs with at least 12 opted-in testers for 14 consecutive days – none of them still in the internal test.
  • Google login opens in a Custom Tab or runs natively through Credential Manager, never inside the WebView.
  • Users can report or flag offensive AI output without leaving the app.
  • The Data safety form covers prompts, photos, voice and stored history, and production runs on a paid Gemini tier.
  • Account deletion works in the app and through a public web link entered in the Data safety form.
  • AI credits and subscriptions use Google Play Billing.

Frequently asked questions

Can Google AI Studio publish my app to Google Play production?
No. AI Studio can publish a generated Android app to the internal testing track, which reaches up to 100 testers. Google's documentation states that production releases must be managed directly in the Google Play Console – including the closed test new personal accounts need, the Data safety form and the release itself.
Do AI Studio's internal testers count toward the 12-tester requirement?
No. New personal accounts need at least 12 testers opted in to a closed test for 14 consecutive days. Internal testing doesn't count, and Google says a user who opted in to your internal test must first opt out of it before joining an open or closed test. Plan a separate closed test from the start.
Do I need Android Studio to publish an AI Studio app on Google Play?
For Route A, yes: the generated Kotlin project needs a backend for Gemini, target API updates and a signed App Bundle, which you produce in Android Studio. For Route B, WebViewGold gives you a ready-made Android Studio project to configure – or you use its separately sold Cloud Builder in the browser.
Is it safe to put my Gemini API key in the Android app?
No. Anything inside an APK or AAB can be extracted, and every request made with the key counts against your project's rate limits and bill. Keep the key on a server – the Node.js server of your AI Studio web app, your own backend, or Firebase AI Logic, which keeps the key server-side and works with Firebase App Check.
How long does Google Play review take?
Google doesn't publish a fixed time. Play Console Help says some developer accounts and apps get extended reviews of up to seven days, or longer in exceptional cases. New personal accounts also need two weeks of closed testing plus a decision on their production access application before the first public release, so start early.
Can I use a Trusted Web Activity instead of a WebView wrapper?
Yes, if your AI Studio web app works as a progressive web app. A TWA shows it full screen in the user's browser and proves ownership through Digital Asset Links, and Google sign-in runs in the browser rather than in a WebView. A TWA adds no native features by itself, though, so offline handling, notifications and payments remain up to your web app.
I built my app in Firebase Studio. Does this guide still apply?
Mostly. Firebase Studio is sunsetting on March 22, 2027, and new workspaces and sign-ups have been disabled since June 22, 2026; Google recommends moving to Google AI Studio or Google Antigravity. Apps already deployed to Firebase keep running, so Route B and all Google Play steps apply to your deployed web app unchanged.

Recommended solution

From Google AI Studio to Google Play: WebViewGold + appsubmitter.io

  1. 1 Build with WebViewGold Turn your website into native iOS and Android projects.
  2. 2 Add native value Push, offline screen, deep links or scanning in your main flow.
  3. 3 We submit it Our App Specialists submit and talk to the review team.

WebViewGold is made by our team (jocapps GmbH). It is a tool, not a guarantee – approval decisions are made by Apple and Google.

Sources and further reading

Store policies and third-party products change regularly – always check the current versions. This article is independent advice and not affiliated with or endorsed by Apple, Google or any other company or product mentioned; all trademarks belong to their owners. WebViewGold and appsubmitter.io are made by our team at jocapps GmbH.

Talk to a real App Specialist

From web app to Google Play – with App Specialists at your side

Start with a free consultation call or book your package right away. Your app does not have to be 100% ready.

Back To School Sale prices until 31st October 2026. Prices in USD, excl. VAT.