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 iOS store-native.
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 un'anteprima UI rapida sul dispositivo (solo layout e navigazione — non per validare le API native).
- Tab data Supabase: auth, database, storage ed Edge Functions.
- Sync GitHub e cronologia delle versioni.
- Pubblicazione App Store (iOS) tramite un flusso Apple Developer guidato.
Creare un progetto nativo
- Crea un nuovo progetto e apri la tab Applicazione mobile.
- Seleziona « Nativa » (non « Webview / PWA »).
- Descrivi schermate, navigazione e funzionalità native nel prompt.
- Itera nell'anteprima a cornice telefono finché l'UX non è quella giusta.
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:
- Avvia il server di preview dal progetto.
- Installa Expo Go sul telefono.
- 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.
Pubblicare
I progetti nativi non si pubblicano come un'app web classica. Non c'è slug Cadrant né dominio personalizzato per il binario nativo.
App Store (iOS)
Dall'intestazione del progetto, apri Pubblica App Store. Cadrant ti guida nell'accesso Apple Developer, nei dettagli dell'app, nel certificato e nel build, poi carica un binario iOS sul tuo account App Store Connect.
- L'app è un vero binario Expo / React Native nativo — non un guscio WebView.
- Mantieni la proprietà sotto il tuo account Apple Developer.
- Finalizza scheda, screenshot e review in App Store Connect.
- Valida le funzionalità native sul dispositivo con TestFlight prima di App Review.
Passo dopo passo: Pubblicare su App Store Connect e poi Testare con TestFlight.
Workflow consigliato
Costruire e anteprimare l'UI
Itera nella cornice telefono e, facoltativamente, usa Expo Go per un controllo rapido del layout sul dispositivo. Expo Go non serve a validare le API native.Collegare il backend
Collega Supabase e GitHub secondo necessità dalla tab data e dagli strumenti del progetto.Pubblicare e testare con TestFlight
Pubblica su App Store Connect, poi installa tramite TestFlight per validare fotocamera, push, sensori e altre funzionalità native prima di App Review.
Correlati
- Applicazioni mobile — scegli tra Nativa e Webview / PWA.
- App mobile Webview e PWA — URL condividibile, installazione PWA, guscio App Store WebView.
- Pubblicare su App Store Connect — caricare il binario iOS da Cadrant.
- Testare con TestFlight — validare le funzionalità native su un dispositivo reale.