> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Panoramica mobile

Una superficie Expo connessa alla stessa base lato server.

## La tua prima sessione mobile

Segui il tutorial mobile riportato di seguito da un computer, con un telefono o un simulatore installato nelle vicinanze. Installerai il progetto, scriverai un indirizzo API pubblico in apps/mobile/.env.local ed eseguirai la scansione di un codice QR Expo. Expo è lo strumento di sviluppo che apre le schermate React Native su un dispositivo.

Next.js API e i pacchetti server condivisi rimangono la fonte di account, dati e autorizzazioni: questo è il backend Web in esecuzione con cui comunica il tuo telefono. Il server QR di Expo fornisce solo il codice dello schermo. Un'anteprima riuscita non significa che il backend, l'accesso o gli acquisti nel negozio siano stati configurati; il tutorial mostra come testare ciascun confine in ordine.

[Segui il tutorial completo sulla prima esecuzione su dispositivi mobili](https://supastack.dev/it/docs/mobile/ship-in-5-minutes.md)

[Installa gli strumenti e ottieni il codice](https://supastack.dev/it/docs/web/before-you-start.md)

[Scopri come eseguire un comando e modificare un file](https://supastack.dev/it/docs/web/terminal-basics.md)


## Condividi i contratti, mantieni la presentazione nativa

Expo include accesso nativo e gestione delle sessioni, aree di lavoro e superfici delle impostazioni, controlli della chat e flussi di lavoro di acquisto RevenueCat. I pacchetti Next.js API e server condiviso rimangono la fonte per la condivisione dei dati, l'autorizzazione e la verifica del provider; le schermate native li chiamano invece di incorporare le credenziali del server.

L'applicazione Expo risiede in apps/mobile.. Utilizza la base condivisa tramite API anziché incorporare le credenziali del server. L'autenticazione nativa, l'archiviazione sicura delle sessioni, i collegamenti diretti, i controlli della chat e la presentazione dell'acquisto RevenueCat dispongono ciascuno di moduli client.


## Configura API e scheme dell'app

Imposta EXPO_PUBLIC_API_URL su un origin API raggiungibile dal tuo emulatore o dispositivo fisico. Localhost su un telefono significa quel telefono, quindi usa l'host di sviluppo raggiungibile appropriato. EXPO_PUBLIC_APP_SCHEME identifica lo scheme di deep link dell'app.

Rivedi apps/mobile/app.config.ts e la configurazione di auth prima di testare i callback. I valori Expo pubblici vengono inseriti nel client e non devono contenere segreti dei provider.


## Verifica sul dispositivo target

Esegui prima test deterministici di archiviazione delle sessioni, collegamento diretto, cancellazione della chat e autorizzazione. Quindi verificare la restituzione dell'accesso, il ripristino della sessione, la disconnessione e la sincronizzazione dell'acquisto nella build di sviluppo EAS prevista; Expo Go non può convalidare gli acquisti in negozi reali.

L'accettazione su dispositivo fisico e provider è separata dal percorso dorato locale web. Tracciala esplicitamente per ogni target di release.


Per continuare la configurazione, leggi [Eseguire l'app mobile](https://supastack.dev/it/docs/mobile/local-setup.md).


## Successivo

[Avvia l’app mobile in 5 minuti](https://supastack.dev/it/docs/mobile/ship-in-5-minutes.md)
