Mobile Apps (Beta)
Build iOS and Android apps with Create
Create will soon support prompt to mobile apps. You can launch your app on iOS and Android. This feature is in beta for early access members.
Join the beta: Sign up at earlyaccess.created.app. We’re adding folks from the waitlist in waves.
Beta
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.
Share feedback on our Discord server. Please include the /build link (URL from the builder) and a short description of what’s breaking. We’re especially interested in code gen or device capability errors.
Why Create?
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 Create 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
- Add AI and 100+ integrations - Integrate GPT, Claude, Gemini, and 100+ other AI models in seconds
- Full stack - Use Create’s built-in databases, functions, auth, storage, and payments - no separate backend needed
- Web to Mobile, and vice versa - Build both web and mobile apps from the same project. Convert between them.
- Instant App Store and Play Store submission - Publish your app to the App Store and Play Store from Create
How to build
You get started with mobile apps by prompting Create to make one.
Create builds your app in “Mobile Pages”, and then adds more functionality as needed. You can manually add more mobile pages by prompting Create or manually from the logo menu.
Join Early Access
Sign up at earlyaccess.created.app
Start a new project
Create a fresh project from your dashboard
Create your mobile app
Prompt Create 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…”
Create 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.
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.
Add mobile-specific features
Request specific mobile capabilities:
Create comes with support for mobile-specific capabilities. For a deeper dive into what’s supported, read the Device Capabilities section.
Test and refine
Preview on your device and make improvements through conversation.
Be specific about issues so Create can fix the underlying code. For example:
Submit to 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.
Start a new mobile project
Start a new mobile project with a prompt or go to an existing one
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 on Discord
Scan the QR code
You can use your camera or QR Code scanner app on iOS or Android to grab the link
Test in Expo Go
Your app will open in Expo Go. You can play with it.
Make updates in Create
Continue building your app by chatting with Create in the web interface.
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.
Choose available pages
Choose which pages are available in the Publish menu. You can turn pages on or off under mobile app settings.
Testing on a physical device provides the most accurate experience, especially for hardware features like camera or sensors.
How It Works
Create generates React Native code and partners with Expo. 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 App Stores
Submitting to the App Store requires an Apple Developer Account which requires a yearly subscription. Create an Apple Developer account using your Apple ID right here.
Prepare Your App
- Ensure your app meets Apple’s App Store Guidelines
- 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 on in your project
Configure App Settings
- Click the “Publish” button in Create
- Select “Submit to App Store”
- Enter your Apple ID credentials
- Complete text authentication
- Create will handle the build and submission process to App Store Connect
Finding your App in App Store Connect
- Check your email for notifications from Apple
- Visit App Store Connect and login to select and view your app.
Completing Apple Requirements
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
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.
General Information
- Fill out Contact Information Section
- Add Support URL from your Create project
- Declare Copyright information
- Add relevant Keywords
- Select appropriate Category
Age Rating
- Fill out Age Rating Section underneath the General Information section
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.
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
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.
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
Feature | Status | Description |
---|---|---|
Chat to build | 🟢 Full | Build through conversation |
React Native generation | 🟡 In Development | Automatic code generation |
Pages | 🟢 Full | Mobile app views |
Components | 🟢 Full | Mobile-optimized UI elements |
Databases | 🟢 Full | Data storage and retrieval |
Functions | 🟢 Full | Custom backend logic |
Uploads | 🟢 Full | Image and file handling |
Navigation | 🟡 In Development | Screen transitions |
User Accounts | 🟡 Early | Authentication and profiles |
Device APIs | 🟡 In Development | Camera, location, storage, more |
Offline Support | 🟡 In Development | Basic offline functionality |
Packages | 🟡 In Development | Expo and other packages |
Coming Soon
Feature | Expected |
---|---|
More Device APIs | Q1 2025 |
App Store Publishing | Q1 2025 |
Background Services | Q2 2025 |
Push Notifications | Q2 2025 |
Deep Linking | Q2 2025 |
Enhanced Offline Mode | Q2 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:
Package | Description | Sample Prompt |
---|---|---|
expo-image | Optimized image component for fast loading and display | ”Add an image gallery with efficient loading” |
expo-status-bar | Customize the status bar appearance | ”Make the status bar light text on dark background” |
expo-location | Access device GPS and location services | ”Track user’s running route on a map” |
expo-font | Load and use custom fonts | ”Use the Roboto font throughout the app” |
react-native-maps | Display interactive maps | ”Add a map showing nearby restaurants” |
expo-haptics | Add vibration and tactile feedback | ”Make the button vibrate when pressed” |
expo-image-picker | Select photos from the device gallery | ”Let users choose profile pictures from their photos” |
moti | Create smooth animations | ”Add a fancy animation when items load” |
expo-linear-gradient | Create gradient backgrounds | ”Make the header background fade from blue to purple” |
expo-document-picker | Select documents from the device | ”Allow users to upload PDF files” |
expo-linking | Handle deep links and external URLs | ”Open the website when user taps the link” |
@expo/vector-icons | Use popular icon libraries | ”Add a heart icon for favorites” |
expo-gl | Use OpenGL for advanced graphics | ”Create a 3D visualization of workout data” |
solito-link | Unified navigation between screens | ”Make the back button work consistently” |
expo-contacts | Access the device’s contacts | ”Let users invite friends from their contacts” |
expo-blur | Create blur effects | ”Add a frosted glass effect behind the modal” |
react-native-safe-area-context | Handle safe areas on different devices | ”Make sure content doesn’t go under the notch” |
expo-clipboard | Copy and paste from clipboard | ”Add a button to copy the tracking number” |
react-native-picker | Select from dropdown options | ”Add a dropdown to select workout type” |
expo-calendar | Access device calendar | ”Let users add workouts to their calendar” |
expo-constants | Access app and device constants | ”Display the app version in settings” |
@gorhom/bottom-sheet | Create pull-up sheets | ”Add a bottom sheet that shows workout details” |
react-native-masked-view | Create masked views | ”Make the profile picture circular” |
expo-file-system | Handle file operations | ”Save workout data locally” |
react-native-async-storage | Store data locally | ”Remember user preferences between sessions” |
react-native-reanimated-carousel | Create smooth image carousels | ”Add a scrolling carousel of workout types” |
expo-secure-store | Securely store sensitive data | ”Save the API key securely” |
solito-navigation | Navigation between screens | ”Add navigation between home and profile screens” |
expo-camera | Access 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? Join our Discord community or email hello@create.xyz
Was this page helpful?