Rofy|Rofy Help
Core features

Mobile App Development

Build and deploy mobile apps using Expo and React Native on Rofy.

Mobile App Development

Rofy supports cross-platform mobile app development using Expo (React Native framework).

This allows you to build iOS and Android apps from a single codebase.

What You Can Build

  • iOS applications
  • Android applications
  • Cross-platform mobile apps
  • Production-ready mobile products

Requirements

Mobile development is available only on paid plans.

  • Mobile Agent available on paid plans ($20+/month)
  • Not available on the free tier

Technology Stack

Mobile apps built with Rofy use a fixed stack:

LayerTechnology
FrontendExpo (React Native)
BackendFastAPI
DatabaseMongoDB

Supported: Expo / React Native only

Not supported:

  • Flutter
  • Native Kotlin
  • Native Swift

How to Access the Mobile Agent

Follow these steps to start building a mobile app.

1. Upgrade to a Paid Plan

Mobile Agent requires an active paid subscription.

2. Go to the Home Screen

Open the Rofy dashboard.

3. Select the Mobile Agent

Open the Agent dropdown and choose Mobile.

4. Describe Your App

Example prompt:

5. Start the Task

Click Start Task and the Mobile Agent will begin building your application.

What is Expo?

Expo is a framework built on top of React Native that simplifies mobile development.

Key Benefits

  • Write once, run on iOS and Android
  • Hot reload during development
  • Easy deployment with EAS
  • Access to native device features
  • Over-the-air updates

Device Features Available

You can access features such as:

  • Camera
  • Photo library
  • Location services
  • Push notifications
  • File system
  • Device sensors

Development Workflow

1. Build With Mobile Agent

Describe your app idea and features.

The agent will:

  • Create an Expo project
  • Build React Native UI components
  • Set up the FastAPI backend
  • Configure MongoDB
  • Implement requested features

2. Test in Preview

During development you can test the app using preview tools.

Best practice:

After implementing a feature, ask the agent:

Test areas include:

  • Navigation
  • UI behavior
  • Data loading
  • Error handling
  • Forms and validation

3. Download Your Code

When the application is ready:

Download your full project from Rofy.

Your project will include:

  • Expo mobile app
  • FastAPI backend
  • Configuration files
  • Assets and resources

Deploying Your Mobile App

Deployment uses Expo Application Services (EAS).

EAS handles:

  • Building native app binaries
  • Submitting to app stores
  • Over-the-air updates

All builds run in the cloud.

You do not need Xcode or Android Studio.

Prerequisites

Before deployment you need:

Expo Account

Create an account at expo.dev

Free tier includes:

  • 30 builds per month

Developer Accounts

StoreCost
Google Play Store$25 one-time
Apple App Store$99 per year

You only need the stores you plan to publish to.

Setting Up EAS

After downloading your project:

cd your-mobile-app
npm install -g eas-cli
eas login
eas build:configure

On this page