DEDUPED Hot AI repos. Real use cases. What people build. Get the Monday 5

How to turn a Next.js or Vite web app into a native iOS and Android app with Skills

Use the expo-web-to-native skill to migrate an existing React web app to Expo.

Short answer: Install the Expo Skills with npx skills@latest add expo/skills --skill '*'; then ask the agent to start with expo-overview, then use expo-web-to-native; Have it set up the folder structure with expo-project-structure and routes with expo-router. All steps.

Who it is forA team with a React web app that now needs native mobile apps without a full rewrite.

The problemPorting a web app to native involves routing, styling and API differences most people learn the hard way.

The outcomeA native iOS and Android app built with Expo from your existing web code.

What you need first

  • An Expo or React Native project
  • Claude Code, Codex, Cursor or another agent that loads skills
  • npx for the skills CLI
  • An EAS account for the services skills (paid steps are labeled)

Steps

  1. Install the Expo Skills with npx skills@latest add expo/skills --skill '*'
  2. Ask the agent to start with expo-overview, then use expo-web-to-native
  3. Have it set up the folder structure with expo-project-structure and routes with expo-router
  4. Use expo-dom for screens you want to keep as web code for now
  5. Build a development client with expo-dev-client and test on a device

Prompt for your agent

With expo/skills, migrate my <Next.js or Vite> app to a native Expo app. Start from expo-overview, use expo-web-to-native and expo-router, keep <screens> as DOM components for now, and give me a dev client build to test.

Caveat. This card is written from the expo/skills README, not from a test run by Deduped. Before you start, make sure you have an Expo or React Native project. Check the repo for newer instructions before you rely on these steps.

Use this in your AI agent

Ask your agent

Using the Deduped MCP, get the setup steps for expo/skills and "Turn a Next.js or Vite web app into a native iOS and Android app"

Add Deduped to Claude Code once

claude mcp add --transport http deduped https://dedupedai.com/mcp

Cursor, ChatGPT, others

Share: X LinkedIn Hacker News Email Copy link

Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer