App mobile native
Un progetto nativo è un'applicazione Expo / React Native per iOS e Android. Cadrant genera l'app con accesso completo alle API native del device e apre l'anteprima in una cornice telefono per impostazione predefinita.
Usa questa modalità quando ti servono fotocamera, notifiche push, sensori o altre capacità native — e quando vuoi pubblicare una vera app nativa su App Store e Google Play.
Prerequisiti per pubblicare: il piano Starter, un account Expo (gratuito), un account Apple Developer (99 $/anno) per l'App Store e un account sviluppatore Google Play (25 $ una tantum) per Google Play.
Cosa ottieni
- Stack Expo / React Native per iOS e Android.
- API native complete: fotocamera, notifiche push, sensori e altro — preferisci i pacchetti expo-*.
- Anteprima in cornice telefono in Cadrant via Metro + react-native-web.
- QR code Expo Go per testare su un dispositivo reale: la maggior parte delle API expo-* (fotocamera, posizione, sensori) funziona al suo interno.
- Tab data Supabase: auth, database, storage ed Edge Functions.
- Sync GitHub e cronologia delle versioni.
- Build sul tuo account Expo — il piano gratuito include 15 build iOS e 15 Android al mese — e pubblicazione su App Store e Google Play con percorsi guidati.
Anteprima
L'anteprima nativa usa Metro. In Cadrant, l'app viene renderizzata in una cornice telefono tramite react-native-web. Puoi anche anteprimare il layout su un dispositivo reale:
- Collega il tuo account Expo a Cadrant: Impostazioni → Integrazioni → Expo, con un token di accesso personale creato su expo.dev.
- Installa Expo Go sul telefono e accedi con lo stesso account Expo.
- Avvia il server di preview dal progetto.
- Scansiona il QR code mostrato in Cadrant per aprire l'app live.
Data e GitHub
Come nei progetti web: apri la tab data per Supabase (auth, database, storage, Edge Functions) e collega GitHub per sync e cronologia delle versioni.
Collega il tuo account Expo
Le build iOS e Android girano sul servizio di build di Expo (EAS), sotto il tuo account Expo: senza un account collegato nessuna pubblicazione può partire. Crearlo è gratuito e richiede un minuto.
- Il piano gratuito di Expo include 15 build iOS e 15 build Android al mese.
- Mantieni il controllo delle tue build: coda, log e artefatti sono sul tuo account expo.dev.
- Le variabili d'ambiente del tuo progetto restano nel tuo spazio Expo.
Si collega una volta — poi tutti i progetti del tuo spazio lo usano:
- Crea un account gratuito su expo.dev.
- Genera un token di accesso su expo.dev/settings/access-tokens.
- Incollalo in Cadrant, nella pagina Integrazioni → Expo.
Pubblicare
Per un'app nativa non ci sono slug Cadrant né domini personalizzati: raggiunge gli utenti tramite l'App Store e Google Play. Cadrant compila un vero binario nativo Expo — non uno shell WebView —, esegue quella build sul tuo account Expo ed Expo la invia al tuo account dello store: App Store Connect su iOS, Google Play Console (canale Test interno) su Android. L'app resta tua, sotto i tuoi account sviluppatore Apple e Google.
Passo dopo passo, per piattaforma — iOS: Pubblicare su App Store Connect e poi Testare con TestFlight. Android: Pubblicare su Google Play.
Workflow consigliato
Costruire e vedere l'anteprima dell'UI
Itera nella cornice telefono e usa Expo Go su un dispositivo reale per testare la maggior parte delle API expo-*. Le librerie con codice nativo esterno all'SDK Expo richiedono una build reale.Collega il tuo account Expo
Crea un account Expo gratuito e incolla un token di accesso in Integrazioni. Il piano gratuito copre 15 build iOS e 15 Android al mese, e le build girano sul tuo account.Pubblicare: la build gira sul tuo account Expo
Cadrant ti guida nella configurazione dello store — accesso Apple e certificato su iOS, creazione dell'app e invito dell'account di servizio su Google Play —, avvia la build sul tuo account Expo, poi Expo la invia ad App Store Connect o alla tua Play Console.Testare su un dispositivo reale
Su iOS, installa proprio quel binario tramite TestFlight. Su Android, distribuisci la release in bozza ai tester interni dalla Play Console. È qui che verifichi l'app come la riceveranno i tuoi utenti, non come anteprima.Pubblicare sugli store
Completa le schede in App Store Connect e Play Console — screenshot, descrizione, privacy —, invia la versione alla revisione Apple e distribuisci la release Android dal test interno.
Correlati
- Applicazioni mobile — Nativa, PWA o WebView.
- App mobile PWA — URL condivisibile e installazione sulla schermata Home, senza store.
- App WebView per gli store — la stessa app, racchiusa e inviata allo store.
- Pubblicare su Google Play — caricare l'app bundle Android da Cadrant.
- Testare con TestFlight — validare le funzionalità native su un dispositivo reale.