Mobile app support is rapidly evolving. You might encounter limitations with certain features or device capabilities. Your real-world examples help us prioritize improvements. Try building different apps and tell us what works and what breaks.

Why Anything?

We’re pioneering a much faster, easier way to build mobile apps. Here’s what we’re working towards in this beta:
  • Prompt to app - Just describe your app and Anything turns it into React Native code that works
  • Design out of box - We’re training our AI to design apps like a human would
  • Preview on device - Test your creations on your phone with Expo Go
  • Full stack - Use Anything’s built-in databases, functions, auth, storage, and payments - no separate backend needed
  • (Coming Soon) Instant App Store and Play Store submission - Publish your app to the App Store and Play Store from Anything

How to build

You get started with mobile apps by prompting Anything to make one. Anything builds your app in “Mobile Pages”, and then adds more functionality as needed. You can manually add more mobile pages by prompting Anything or manually from the logo menu.
1

Ensure you have a Pro Account

Ensure you have a Pro Account, this feature requires one.
2

Start A New Project

Create a fresh project from your dashboard
3

Create Your Mobile App

Prompt Anything to make a mobile app. You can say things like “Make an iOS app that…” or “Make an Android app that…” or “Make a mobile app that…”Anything generates your first mobile screen. You’ll know it’s working if you see the mobile preview.
This is a web preview of a mobile app, so features that rely on a device (like location, camera, etc.) might not work. See Preview on Your Device to test your app on your phone.
4

Preview On Your Device

Download Expo Go and preview your app on a physical device.See the Preview on Your Device section for detailed steps.
5

Add Mobile-specific Features

Request specific mobile capabilities:
Add a barcode scanner to scan product nutrition labels
Let users take photos of their workout progress
Anything comes with support for mobile-specific capabilities. For a deeper dive into what’s supported, read the Device Capabilities section.
6

Build Your Full-stack app

You can use Anything’s built-in databases, functions, auth, and payments to build full-stack apps. Just describe what you want the app to do and Anything will add the right functionality.For example:
Make a fitness tracking app where users can log workouts, 
track progress, and set goals. Include a calendar view.
7

Test and Refine

Preview on your device and make improvements through conversation.Be specific about issues so Anything can fix the underlying code. For example:
The workout screen is cluttered. Simplify it and make the "Add Workout" button more prominent.
The app crashes when I try to take a photo. Can you fix this?
8

Add a Face To Your App

Head into your project settings to upload an icon and loading screen for your app.
project setting image
Both icons requires a 1024 x 1024px PNG.
9

Submit To The App Stores

When you’re ready, follow the steps in the Publishing to App Stores section to publish your app to Apple’s App Store or Google’s Play Store.

Preview on Your Device

Create’s web builder shows you a preview of your app as you chat. But to test the full experience, you’ll want to preview on your device. Some of your app features that require device capabilities will only work in Preview.
1

Start a new mobile project

Start a new mobile project with a prompt or go to an existing one
2

Wait for mobile preview QR code

Create immediately starts making your device preview. This step might take a few moments. If it takes longer than 1 minute, something is wrong and please let us know at hello@create.xyz
3

Scan the QR code

You can use your camera or QR Code scanner app on iOS or Android to grab the link
4

Test in ExpoGo

Your app will open in Expo Go. You can play with it.
5

Make updates in Anything

Continue building your app by chatting with Anything in the web interface.
6

See latest changes

You can close & open the Expo Go app to see latest changes. Expo Go should autoupdate with the latest version of your app every time you close and reopen. If you need to force it to latest, scan the QR code again.
Testing on a physical device provides the most accurate experience, especially for hardware features like camera or sensors.

How It Works

Anything generates React Native code and partners with ExpoGo for app preview. It generates app that can work on either iOS or Android, and use device capabilities like camera, location, etc. The code tab reveals React Native components like <View>, <Text>, and <TouchableOpacity> that work across iOS and Android.
React Native code can be previewed on the web, so you can view a preview of your app in the builder as you chat with Create.
Some device-specific features like camera access, location services, and barcode scanning won’t work in the web preview. For the most accurate testing experience and to access all native device capabilities, use the Expo Go app to preview your application directly on your iOS or Android device.

Publishing to iOS App Store via Apple’s TestFlight

Publishing via Create uses Apple’s TestFlight Program, allow you to test before final publication. TestFlight gives a production-like environment, so you’re able to refine and debug with a 1 to 1 replication of your current app. More info here.
1

Prepare Your App

  1. Ensure your app meets Apple’s App Store Guidelines
  2. Obtain your Apple Developer Account
    New Apple Developer Accounts may have a processing delay by Apple of 48 hours or more and/or require ID verification to finalize. Pay close attention to your email as they will update you or ask for further information there.

    You will not be able to publish to the app store or TestFlight while your Apple Developer Account is processing or verifying. You’ll receive an email from Apple stating “Welcome to The Developer Program” that should indicate you are aready to use your developer account.
  3. Prepare required assets:
  • App icon (1024x1024px)
  • App description
  • Screenshot for 13-inch iPad displays
  • Screenshot for 6.5-inch iPhone displays
  • Privacy policy URL using Termly
  • Create a support page in your project
2

Configure App Settings and Submit

  1. Click the “Publish” button in Create
  2. Select “Submit to App Store”

Mobile App Publishing Tutorial

  1. Enter your Apple ID credentials
  2. Complete text or device authentication. Text verification will send a code to your phone on record, device authentication will prompt a security code directly on any Apple or iOS devices also signed with your Apple ID. Mobileappstorecode Pn
  3. Create will handle the build and submission process to App Store Connect, typically completed in 30 minutes or less Mobileuploadwaiting Pn
3

After Submission

  1. Download TestFlight from the app store and log into your developer account
    No iPhone? You can use TestFlight on recent mac laptops as well to test your app
  2. Check your email for notifications from Apple, you should see an email from App Store Connect
  3. Inside should be an invitation with an invite code
  4. Redeem the code within TestFlight
  5. You only need to do this once per app
  1. Visit App Store Connect and login to select and view your app.
4

Testing

Within TestFlight you can now work with your app as an end user for final testing

TestFlight Testing Tutorial

Completing Apple Requirements

Apple requires several items to be completed before your app can be reviewed for App Store launch. Here’s a comprehensive guide to completing all requirements.
1

Upload Screenshots

  • Scroll down the “Prepare for Submission” tab to find the Screenshot section.
  • Upload screenshots for iPhone (6.5” and 5.5” displays)
  • Upload screenshots for iPad (12.9” and 11” displays)
  • Include screenshots showing key features
  • Ensure screenshots are high quality and properly sized
2

App Information

  • Fill out Contact Information Section
  • If Sign-In is required for your app, please provide an example account for Apple to login to.
3

General Information

  • Fill out Contact Information Section
  • Add Support URL from your Create project
  • Declare Copyright information
  • Add relevant Keywords
  • Select appropriate Category
4

Age Rating

  • Fill out Age Rating Section underneath the General Information section
5

Choose a build

  • Scroll down the “Prepare for Submission” tab to find the Build section.
  • Select the build version you want to submit. The latest being on top.
6

Privacy Policy and Data

  • Create your own Privacy Policy URL using Termly
  • Complete Data Collection Review
  • Declare any third-party data collection
  • Specify data usage and storage
7

Pricing and Distribution

  • Set app price (Free or Paid)
  • Configure in-app purchases if applicable
  • Set availability in different regions
  • Configure promotional codes if needed
    Apple requires you to submit your country’s respective tax form to earn monetization. Refer to it here.
8

Review Process

  • Submit for review
  • Monitor review status in App Store Connect
  • Respond to any feedback from the review team
  • Address any issues promptly
Initial reviews typically take 1-3 business days. Make sure all required information is complete before submission to avoid delays.

Beta Status

Available Now

FeatureStatusDescription
Chat to build🟢 FullBuild through conversation
React Native generation🟢 FullAutomatic code generation
Pages🟢 FullMobile app views
Components🟢 FullMobile-optimized UI elements
Databases🟢 FullData storage and retrieval
Functions🟢 FullCustom backend logic
Uploads🟢 FullImage and file handling
Navigation🟢 FullScreen transitions
User Accounts🟢 FullAuthentication and profiles
Device APIs🟡 In DevelopmentWe support some today, including Camera
Offline Support🟡 In DevelopmentBasic offline functionality
Packages🟡 In DevelopmentExpo and other packages

Coming Soon

FeatureExpected
More Device APIsQ3 2025
App Store PublishingActive
Background ServicesQ3 2025
Push NotificationsQ3 2025
Deep LinkingQ3 2025
Enhanced Offline ModeQ4 2025
Missing a feature you need? Let us know at hello@create.xyz

Device Capabilities

Create can make mobile apps that take advantage of Expo, which gives access to device capabilities, and other popular packages for making great mobile apps. Here’s a list of what’s currently supported:
PackageDescriptionSample Prompt
expo-imageOptimized image component for fast loading and display”Add an image gallery with efficient loading”
expo-status-barCustomize the status bar appearance”Make the status bar light text on dark background”
expo-locationAccess device GPS and location services”Track user’s running route on a map”
expo-fontLoad and use custom fonts”Use the Roboto font throughout the app”
react-native-mapsDisplay interactive maps”Add a map showing nearby restaurants”
expo-hapticsAdd vibration and tactile feedback”Make the button vibrate when pressed”
expo-image-pickerSelect photos from the device gallery”Let users choose profile pictures from their photos”
motiCreate smooth animations”Add a fancy animation when items load”
expo-linear-gradientCreate gradient backgrounds”Make the header background fade from blue to purple”
expo-document-pickerSelect documents from the device”Allow users to upload PDF files”
expo-linkingHandle deep links and external URLs”Open the website when user taps the link”
@expo/vector-iconsUse popular icon libraries”Add a heart icon for favorites”
expo-glUse OpenGL for advanced graphics”Create a 3D visualization of workout data”
solito-linkUnified navigation between screens”Make the back button work consistently”
expo-contactsAccess the device’s contacts”Let users invite friends from their contacts”
expo-blurCreate blur effects”Add a frosted glass effect behind the modal”
react-native-safe-area-contextHandle safe areas on different devices”Make sure content doesn’t go under the notch”
expo-clipboardCopy and paste from clipboard”Add a button to copy the tracking number”
react-native-pickerSelect from dropdown options”Add a dropdown to select workout type”
expo-calendarAccess device calendar”Let users add workouts to their calendar”
expo-constantsAccess app and device constants”Display the app version in settings”
@gorhom/bottom-sheetCreate pull-up sheets”Add a bottom sheet that shows workout details”
react-native-masked-viewCreate masked views”Make the profile picture circular”
expo-file-systemHandle file operations”Save workout data locally”
react-native-async-storageStore data locally”Remember user preferences between sessions”
react-native-reanimated-carouselCreate smooth image carousels”Add a scrolling carousel of workout types”
expo-secure-storeSecurely store sensitive data”Save the API key securely”
solito-navigationNavigation between screens”Add navigation between home and profile screens”
expo-cameraAccess device camera”Let users take photos of their progress”
To use any device feature, just describe what you want in chat. You don’t need to specify the package name - Create will figure out the right implementation.
Missing a capability you need? Let us know at hello@create.xyz and we’ll prioritize adding it.

FAQ

Need help? Email us at hello@create.xyz