# Crea e avvia lo starter React Native ed Expo

<PageBadges />

Lo starter React Native ed Expo è il percorso più rapido per un’app mobile form0. Include schemi di
esempio, renderer nativi, font, immagini di supporto e persistenza SQLite locale.

## Crea l’applicazione

Installa [form0-cli](/it/cli/install-update), quindi inizializza il progetto:

```bash
npm install --global form0-cli
form0 init my-mobile-form
```

Scegli **App mobile** e **React Native + Expo**. Entra nella directory generata e installa le
dipendenze se il package manager selezionato non lo ha già fatto.

```bash
cd my-mobile-form
npm install
npm start
```

Il pulsante GitHub **Use this template** è un’alternativa per copiare il repository. La CLI resta il
percorso consigliato.

## Scegli una destinazione di sviluppo

Usa un development build per il lavoro orientato alla produzione e ogni volta che l’app include
codice nativo personalizzato. Expo Go resta utile per apprendimento e valutazione quando è
disponibile una build compatibile con l’SDK per la piattaforma di destinazione. Puoi anche avviare
un emulatore Android, il simulatore iOS o la destinazione web:

```bash
npm run android
npm run ios
npm run web
```

Lo starter richiede Node.js 22.13 o successivo. Le build native supportano Android 7 o successivo e
iOS 16.4 o successivo; le build iOS locali richiedono Xcode 26.4 o successivo. La configurazione di
emulatori e dispositivi nativi segue la
[guida all’ambiente di sviluppo Expo](https://docs.expo.dev/get-started/set-up-your-environment/).

Continua con
[Struttura e configurazione](./project-structure-configuration).
