{"slug": "building-a-real-android-app-at-google-i-o-2026-no-kotlin-just-prompts", "title": "Building a Real Android App at Google I/O 2026: No Kotlin, Just Prompts", "summary": "At Google I/O 2026, Google introduced a feature in AI Studio that allows developers to build native Android apps using only plain text prompts, eliminating the need for traditional setup steps like downloading Android Studio or configuring emulators. The article demonstrates building a real bill splitter app with tip calculation, percentage-based splits, and an AI-powered \"smart split\" feature using the Gemini 3.5 Flash API. The tutorial walks through generating the app in AI Studio, fixing custom tip input, adding named participants, and integrating runtime Gemini API calls for intelligent order analysis.", "body_md": "This is a submission for the Google I/O Writing Challenge\nI know what Step 1 of an Android project looks like. Download Android Studio. Wait for Gradle to finish thinking, which takes longer than it should. Configure an emulator. Scaffold a project. Notice the SDK isn't the right version. Fix the SDK. Scaffold again. At this point, you have not written a single line of feature code, and you have already spent the better part of an hour.\nAt Google I/O 2026, Google shipped a feature in AI Studio that made me want to test whether any of that was still necessary. The claim:\nOpen Google AI Studio, describe the app you want to build in plain prompt, and a working native Android app - Kotlin, Jetpack Compose, installable via USB, appears in an embedded emulator on the right side of your screen.\nI wanted to build exactly this. A real bill splitter. One with tip calculation, equal and percentage-based splits, and an AI-powered “smart split” that analyzes each person's order and suggests a fair breakdown using the Gemini API.\nThis tutorial walks through the entire build, step by step. By the end you will have a working Android app on your device and a clear picture of how the two biggest developer announcements from I/O 2026 work together in practice.\nTwo announcements matter for this build.\nAI Studio Android App Builder: Build native Android apps directly in the Build tab of AI Studio. Just select “Build an Android app” and begin prompting. Apps are generated using Kotlin and Jetpack Compose, Google’s officially recommended stack. There is an embedded Android Emulator in the browser for previewing, an integrated Android Debug Bridge for installing to your phone over USB, and direct publishing to Google Play’s Internal Test Track for those with a developer account.\nGemini 3.5 Flash: The new default model across AI Studio. It surpasses Gemini 3.1 Pro on coding benchmarks and runs at 4x the output speed of other frontier models. For this tutorial, it powers the AI-driven smart split feature inside the app itself.\nPrerequisites\nStep 1: Open AI Studio and Navigate to the Build Tab\nGo to aistudio.google.com and sign in with your Google account.\nIn the left sidebar, click Build. You will see a prompt area, and beneath it, you will see “Build an Android app.” Click on it.\nThis is the entry point that went live at I/O 2026. If you do not see it, make sure you are signed in.\nStep 2: The First Prompt, Basic Equal Splitter\nStart simple. Paste this prompt exactly:\nHit enter. AI Studio will take about 60 to 90 seconds to generate the app.\nWhen it finishes, the embedded Android Emulator on the right side of the screen will load the app. You will see:\nThis gets you roughly 75% of the way there. The remaining 25% is not visible until you interact with the app. The custom tip percentage field will likely render correctly, but not behave correctly. It appears to accept input, but the calculation does not update as you type. There is no visible submit button; the logic gap is in the event handling, not the layout.\nStep 3: Fix the Custom Tip\nClick the custom tip input field and then type this in the prompt box as shown:\nTest it by typing a custom percentage; the results card will now update with every digit.\nStep 4: Named Participants and Percentage-Based Splitting\nEqual splits are the easy case. The real problem is unequal ones; someone ordered a steak, and someone had a salad, and splitting equally could feel wrong.\nPrompt:\nAfter the emulator reloads, test three specific things:\nStep 5: The Smart Split - Gemini API at Runtime\nThis is where the build moves from a calculator to something genuinely intelligent.\nThe idea: instead of the user manually entering percentages, they describe what each person ordered in plain text: “Ada had the pasta and a glass of wine, Bolu had the steak and two beers, and Kemi had the salad and water\", and the app calls the Gemini API to analyze the orders and suggest a fair percentage split.\nAI Studio will set this up if you prompt it correctly. First, make sure you get your Gemini API key from aistudio.google.com/apikey.\nPrompt\nReplace [PASTE YOUR API KEY HERE] with your actual key before sending.\nAI Studio will generate the Kotlin code for the API call, the JSON parser, and the results display as shown.\nAfter the emulator reloads, test it with the prompt shown. Tap “Analyse Orders”. After a two to three second loading indicator, you will see something like:\nThe model is not just dividing the bill into thirds. It is reasoning about the relative cost of what each person ordered; the steak and two beers weighed more heavily than the pasta and wine, which weighed more than the salad and water.\nStep 7: Install to Your Device\nWhen you are satisfied with the emulator results, connect your Android phone to your computer with a USB cable.\nIn AI Studio, click the Install button in the top right corner of the Build panel. AI Studio uses the integrated Android Debug Bridge to detect your connected device and push the APK directly to it. No separate ADB setup. No command line.\nYour phone will prompt you to allow installation from an unknown source if this is the first time. Allow it. The app will appear on your home screen within about 30 seconds.\nWhat the Final App Covers\nAfter completing all six steps, you will have an Android app with:\nEqual Split tab: total bill, people count, tip selector (0/10/15/20/custom), reactive calculation\nCustom Split tab: named participants, per-person percentage inputs, running total with over/under indicator, per-person dollar share\nSmart Split tab: free-text order description, Gemini API analysis, suggested fair percentages and dollar amounts, loading state and error handling\nWhere to Go Next\nExport to Antigravity for team development: AI Studio lets you export your project directly to Google Antigravity 2.0, the new standalone agent development desktop app announced at I/O 2026. Your conversation history, project files, and environment secrets all come with you. If you want to bring in teammates or start scaling the codebase, this is the path.\nPublish to Google Play Internal Testing: If you have a Google Play Developer account, click Connect in AI Studio and publish directly to your Internal Test Track. Share with up to 100 testers without a public listing.\nAdd receipt scanning: Gemini 3.5 Flash is multimodal. With a follow-up prompt, you can add a camera button to the Smart Split tab that lets users photograph a receipt instead of typing out the orders. The model can read the itemized list and run the same split analysis on it.\nResources", "url": "https://wpnews.pro/news/building-a-real-android-app-at-google-i-o-2026-no-kotlin-just-prompts", "canonical_source": "https://dev.to/yinkaabeeb/building-a-real-android-app-at-google-io-2026-no-kotlin-just-prompts-2g41", "published_at": "2026-05-23 22:10:39+00:00", "updated_at": "2026-05-23 22:32:34.025927+00:00", "lang": "en", "topics": ["artificial-intelligence", "developer-tools", "products"], "entities": ["Google", "Android Studio", "AI Studio", "Gemini", "Kotlin", "Jetpack Compose", "Google I/O"], "alternates": {"html": "https://wpnews.pro/news/building-a-real-android-app-at-google-i-o-2026-no-kotlin-just-prompts", "markdown": "https://wpnews.pro/news/building-a-real-android-app-at-google-i-o-2026-no-kotlin-just-prompts.md", "text": "https://wpnews.pro/news/building-a-real-android-app-at-google-i-o-2026-no-kotlin-just-prompts.txt", "jsonld": "https://wpnews.pro/news/building-a-real-android-app-at-google-i-o-2026-no-kotlin-just-prompts.jsonld"}}