Mobile - Anything
Anything: Mobile Building 101
Anything builds iOS and Android apps you can submit to the App Store and Google Play. Your apps work on any device, and you can add in-app payments with RevenueCat. Google Play publishing is in beta.
Download Expo Go to preview and test your mobile app on your phone. On iPhone, install from the App Store.
Chat
Tell the agent you want a mobile app. You’ll know it’s a mobile project because the app preview shows a device frame instead of a full-screen view.
Build a mobile app for tracking workouts. Users should be able to log exercises, see their history, and track progress with charts.
Screens
Screens are the pages of your mobile app. Manage them from the element selector in the top bar. Switch between screens, rename, or delete.
Add a new screen called Profile
The agent handles navigation between screens. You can customize it:
Add a tab bar at the bottom with Home, Search, and Profile tabs
Preview
The builder shows your mobile app in a device frame. Interact with it in the browser. Tap buttons, scroll, fill in forms. Some things won’t work in the browser preview. Camera, GPS, and other phone capabilities require a real device. iOS 26 visual effects like liquid glass tab bars only render on devices running iOS 26 or later.
Test on your device
Scan the QR code in the builder to load your app in Expo Go on iPhone or Android.
- Install Expo Go on your phone (iPhone: App Store)
- Scan the QR code next to the preview in your project
- Changes in the builder update on your phone in real-time
If your phone preview is out of sync with the web preview, shake your phone to open the Expo developer menu and tap Reload. You can also close and reopen the app or re-scan the QR code.
Camera, location, and barcode scanning only work on a real device. Always test on your phone for the full experience.
From build to launch
How a mobile app moves from Anything to your phone to beta testing to the App Store.
Anything takes you through all four stages. Build in the builder, preview on your phone with Expo Go, submit to TestFlight for beta testing, and publish to the App Store. All from the same Publish flow.
Native features
Mobile apps can use device features web apps can’t. Add them with a prompt:
- Camera —
Let users take a photo and upload it - Location —
Show nearby restaurants on a map - Haptics —
Add a vibration when the user likes a post - Image picker —
Let users choose a profile picture from their gallery - Audio —
Add a voice recording feature - Text-to-speech —
Read the article text out loud - Maps —
Show delivery tracking on a map - Barcode scanning —
Add a barcode scanner to look up products
Full list of 40+ supported features in the Device Capabilities Guide.
Going further
Every Anything mobile app has built-in support for:
- User accounts —
Add sign up and login to the app - In-app payments —
Add a $9.99/month subscription for AI features - Database —
Save the workouts and show them on a calendar - Backend —
Send a welcome email when someone signs up - File uploads —
Let users upload progress photos - Integrations —
Suggest workouts with AI
Submit to the App Store
Anything has a built-in App Store review check that scans for common issues before you submit, so Apple doesn’t reject your app.
You’ll need an Apple Developer Account ($99/year). Verify it’s active. Set up app icons and branding in Project Settings.
- Run the App Store review check
Click Publish → App Store Review to scan for issues.
- Fix any issues
The review check flags problems Apple would reject. Fix them before submitting.
- Submit through TestFlight
Click Publish → Submit to App Store and follow the steps.
Step-by-step App Store submission guide.
Google Play publishing is in beta. It uploads your Android app to the internal testing track as a draft. See Submit to Play Store for the full setup.
FAQ
Can I convert my existing web app to mobile?
Yes. Tell the builder to “generate a mobile app from this web app” and it creates a mobile version of your project.
Do I need to know React Native?
No. Anything handles the code. Describe what you want. Under the hood, Anything generates Expo (React Native) code. You can view it in Code mode if you’re curious.
Can I use my existing Anything database?
Yes. Your mobile app connects to the same database as your web app.
How do I handle different screen sizes?
Anything generates responsive layouts that adapt to different devices.
Need help? Email us at hello@anything.com