Skip to content

FAQ

Primio is an AI-powered platform that builds native mobile apps from chat conversations. You describe what you want in plain language, and Primio generates a complete Flutter project — ready for Android, iOS, and web.

No. You describe what you want and Primio writes the code. Understanding Flutter basics can help you write better prompts, but it’s not required. See Working with Flutter Code.

Yes, you own the code completely. You can export the full Flutter source code at any time and continue development independently in any IDE. See Code Export.

You can view the code in the File Browser (Workspace → Code), but editing happens through chat. For direct editing, export the source code and open it in VS Code or Android Studio.

Common causes:

  • Vague prompts — broad requests like “make it better” cause the AI to explore widely.
  • Large refactors — restructuring navigation or splitting files touches many files at once.
  • Long conversations — as your project grows, each interaction includes more context.

In rare cases, unexpectedly high token usage may indicate an agent failure. If your token consumption seems disproportionate to the changes made, please contact support.

See Token System for tips on minimizing token waste.

The web preview looks different from my APK/IPA

Section titled “The web preview looks different from my APK/IPA”

The web preview is a Flutter web build, not device emulation. Some layout differences, performance characteristics, and platform-specific features will behave differently. Always test on a real device before publishing. See Live Preview.

First, try to reproduce the issue in the Live Preview. If you can see the crash there, describe it to the AI. If the crash only happens on device, build a new APK and test on a real phone — then describe what happens to the AI with as much detail as possible. See Debugging & Fixing Errors.

This can happen when the AI splits or restructures large files. Use Rollback immediately to revert to the state before the refactor, then retry with a more focused request. Being specific about which files to change and which to leave alone helps prevent this.

Yes. Primio works with any backend. Popular options include Supabase, Firebase, custom REST APIs, and more. See REST APIs & Networking for connecting to any HTTP service.

Primio uses a specific Flutter version selected and tested by the Primio team. The exact version may update periodically. Exported code can be upgraded to any Flutter version you prefer using standard Flutter tooling.

Android has two formats (unlike iOS which just has IPA). APK is a standalone installer you can send to anyone and install directly on a device — use it for testing during development. AAB is the format Google Play requires for publishing — you upload it to Google Play, and Google generates optimized installs from it. You can’t install an AAB directly on a device. Build APKs frequently during development, then one AAB when you’re ready for Google Play. See Android Builds for the full comparison.

No. Unused tokens expire at the end of each billing cycle. Each new period starts with a fresh allocation based on your plan. See Token System.

Yes, anytime. Access your Stripe billing portal from Personal Settings → Plans. Your projects remain accessible on the free tier after cancellation — you just won’t have tokens for AI interactions or builds.

Yes. Uploading IPA files to App Store Connect requires Apple’s Transporter app, which is macOS-only. There is no Windows or Linux alternative. Primio builds the IPA for you, but you need a Mac to upload it. See iOS Builds.

How much does it cost to publish to app stores?

Section titled “How much does it cost to publish to app stores?”

Google Play: $25 one-time developer account fee. Apple App Store: $99/year for the Apple Developer Program.

Building in Primio costs tokens: APK (20K), AAB (40K), IPA (40K). Web hosting is free. See Publishing Overview and Plans & Pricing.

Can individuals publish on Google Play immediately?

Section titled “Can individuals publish on Google Play immediately?”

No. Personal Google Play developer accounts must complete a 14-day closed testing period with at least 12 testers before publishing to production. Organization accounts can publish directly. See the Google Play Submission Guide for the full process.