Introduzione
Bolt.new è un innovativo piattaforma di sviluppo basata sull'intelligenza artificiale che può generare applicazioni web full-stack utilizzando vari framework come React, Vue, Svelte e altro. Ma cosa succede se vuoi portare la tua creazione Bolt.new sulle apparecchiature mobili? In questo tutorial completo, mostreremo come esportare il tuo progetto Bolt.new e trasformarlo in app mobili native utilizzando Capacitor.
Indipendentemente dal fatto che il tuo progetto Bolt.new utilizzi React, Vue o un altro framework supportato, questa guida ti aiuterà a creare app native per iOS e Android con accesso alle funzionalità del dispositivo come la fotocamera, lo storage e le notifiche push.
Prima di Iniziare: Requisiti & Tempo
Tempo Stimato: 3-5 ore per la configurazione completa
Requisiti del Sistema:
- Sviluppo per iOS: Mac con macOS 12.0+ (richiesto, nessun workaround)
- Sviluppo per Android: Qualsiasi OS (Windows/Mac/Linux)
- Spazio Libero: 20-30 GB per gli strumenti di sviluppo
- Memoria: 8GB RAM minimo, 16GB consigliato
Budgeto necessario:
- Apple Developer: $99/a anno (per iOS App Store)
- Google Play: $25 a pagamento unico
- Cursor Pro: $20/al mese (facoltativo, accelera lo sviluppo)
Cosa installeremo:
- Node.js & npm
- Xcode (solo per Mac, per iOS)
- Android Studio (per Android)
- Strumenti di riga di comando vari
Perché trasformare la tua App Bolt.new in una App Mobile?
- Raggiungimento di piattaforme incrociate: Distribuisci la tua app generata da AI nei negozi di app mobile
- Accesso a dispositivi nativi: Utilizza la telecamera, il GPS, il sistema dei file e altre funzionalità native
- Performanza migliorata: Il contenitore nativo fornisce prestazioni migliori rispetto alle viste web
- Funzionalità offline: Lavora in modalità offline con soluzioni di archiviazione native
- Notifiche push: Coinvolgi gli utenti con il supporto alle notifiche push native
Why Capacitor Sceglie Expo?
Se stai considerando le opzioni di sviluppo mobile, Capacitor offre vantaggi significativi rispetto a Expo, soprattutto per lo sviluppo web-first:
- Una Sola Base di Codice, Tre Piattaforme: La tua esistente rete React, Next.js o Vue.js diventa applicazione iOS, Android e web con zero conversione necessaria
- Non è Necessaria la Ricostruzione: Prendi il tuo progetto Bolt.new come è - non è necessario riscrivere per un diverso framework come richiede Expo
- Approccio Web-First Veritabile: A differenza di Expo che è mobile-first e ingessato sul web, Capacitor considera il web come cittadino di prima classe
- Sviluppo Senza Intoppi: Continua ad utilizzare le tue familiari strumentazioni e workflow di sviluppo web
- Libertà di Framework: Funziona con qualsiasi framework web (React, Vue, Svelte, Next.js, ecc.) - non è bloccato in React Native come Expo
The Key Difference:
- Con Capacitor: Costruisci il tuo sito web → Aggiungi supporto per dispositivi mobili (stesso codice di base)
- Con Expo: Costruisci per dispositivi mobili → Cerca di far funzionare il web (approccio diverso, spesso ingombrante)
Poiché il tuo progetto Bolt.new è già un'applicazione web, Capacitor ti consente di estenderlo per dispositivi mobili senza modificare una sola riga di codice code. Expo richiederebbe di ricostruire il tuo progetto intero per il loro framework.
Passo 1: Configura il tuo ambiente di sviluppo
Ottieni Cursor - Il tuo Editor Code Potenziato da AI
Per lavorare in modo efficiente con il tuo progetto Bolt.new, useremo Cursor, un editor intelligente code che semplifica lo sviluppo:
- Vai a cursor.sh e prendi l'installatore per il tuo sistema operativo
- Esegui il processo di installazione
- Avvia Cursor una volta pronto

Configura Cursor per la massima produttività
Per ottenere il massimo da Cursor è necessario alcune impostazioni iniziali:
-
Considera di ottenere Cursor Pro - La versione gratuita funziona, ma Pro (20€/mese) sblocca:
- Assistenza AI illimitata
- Modelli premium (GPT-4, Claude)
- Risposte istantanee
- Supporto premium
-
Accesso alle impostazioni con
Command+,(Mac) oCtrl+,(Windows)

- Attiva le funzionalità AI - Assicurati che l'assistenza AI sia attiva:

- Scegli il tuo modello AI - Raccomandiamo Claude o GPT-4:

- Abilita Esecuzione di Comandi - Lascia che il cursore esegua comandi automaticamente:

Passo 2: Esporta il tuo Progetto Bolt.new
Ora portiamo il tuo progetto Bolt.new in Cursor.
Scarica il tuo Progetto
- Naviga nel tuo progetto Bolt.new con il tuo browser
- Cerca il Scarica o Esporta tasto in Bolt's interfaccia

- Scarica il file ZIP contenente il tuo progetto
- Estrailo in una cartella sul tuo computer

Apri in Cursor
Una volta estratto, apri il progetto in Cursor:
- Usa
File > Open Folderin Cursor - Seleziona il tuo cartello estratto del progetto Bolt.new
- Cursor caricherà il tuo progetto

Alternativa: Clona da GitHub
If hai collegato Bolt.new a GitHub:
- Premi
Shift+Command+P(Mac) oShift+Ctrl+P(Windows) - Cerca "Git: Clona"
- Inserisci l'URL del tuo repository
- Scegli una posizione per salvarlo

Passo 2: Identifica il tuo framework di progetto
Bolt.new può generare progetti utilizzando diversi framework. Identifichiamo quindi cosa stai lavorando con:
Controlla package.json
Apre package.json To vedere quale framework il tuo progetto utilizza:

Tipi di progetto Bolt.new comuni:
- React + Vite: Configurazione più comune
- Vue + Vite: Applicazioni Vue.js
- Svelte: Applicazioni Svelte
- Next.js: Applicazioni React full-stack
- JS Vanilla: Applicazioni JavaScript puro
Passo 3: Installare Strumenti di Sviluppo
Opzione A: Lascia che Cursor AI si occupi di tutto
- Tasti
Command+K(Mac) oCtrl+K(Windows) in Cursor - Inserisci questa richiesta:
Install all necessary development tools including Node.js, then install project dependencies and start the dev server
Cursor AI eseguirà automaticamente:
- Installare Node.js e npm se necessario
- Configurare Homebrew su macOS
- Installare tutte le dipendenze del progetto
- Lanciare il tuo server di sviluppo

Opzione B: Processo di installazione manuale
Se preferisci il controllo manuale o l'approccio AI incontra problemi:
In primo luogo, apri il terminale di Cursor con Shift+Command+T o Shift+Ctrl+T Per gli utenti di macOS:
Per gli utenti di Windows:
# Get Homebrew package manager
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Install Node.js via Homebrew
brew install node
# Move to your project folder
cd your-bolt-project
# Install project packages
npm install
# Launch development server
npm run dev
Scarica l'installatore di Node.js da
- nodejs.org Completa il wizard di installazione
- Scarica l'installatore di Node.js da __CAPGO_KEEP_0__ e completa il wizard di installazione
- In terminale di Cursor:
cd your-bolt-project
npm install
npm run dev

Il tuo app Bolt.new dovrebbe essere ora in esecuzione (di solito a http://localhost:5173 per i progetti Vite).
Passo 4: Configura la costruzione per dispositivi mobili
La tua configurazione varierà in base al tuo framework del progetto.
Opzione A: Configurazione automatica con l'AI di Cursor
Chiedi all'AI di Cursor di gestire la configurazione:
Configure my Bolt.new project for mobile deployment with proper build settings
Cursor rileverà il tuo framework e applicherà la configurazione giusta.
Opzione B: Configurazione manuale per framework
Per progetti React + Vite:
Modifica vite.config.js:
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
export default defineConfig({
plugins: [react()],
base: './',
build: {
outDir: 'dist',
assetsDir: 'assets',
rollupOptions: {
output: {
manualChunks: undefined,
},
},
},
})
Per Progetti Vue + Vite:
Modifica vite.config.js:
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
export default defineConfig({
plugins: [vue()],
base: './',
build: {
outDir: 'dist',
assetsDir: 'assets',
},
})
Per Progetti Next.js
Aggiungi a package.json scripts:
{
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"static": "next build && next export"
}
}
Aggiorna next.config.js:
/** @type {import('next').NextConfig} */
const nextConfig = {
output: 'export',
trailingSlash: true,
images: {
unoptimized: true,
},
}
module.exports = nextConfig
Passo 5: Costruisci il tuo Progetto
È arrivato il momento di creare la build di produzione del tuo app Bolt.new.
Opzione A: Costruisci con Cursor AI
Domanda semplicemente a Cursor:
Build my Bolt.new project for production deployment
Cursor eseguirà il comando di costruzione appropriato in base al tuo framework.
Opzione B: Costruisci Manualmente
Per Progetti basati su Vite (React/Vue/Svelte):
npm run build

Per Applicazioni Next.js:
npm run static
Conferma successo build
Assicurati che il tuo build abbia generato l'output corretto:
- Progetti Vite: Cerca un
distdirectory - Progetti Next.js: Controlla un
outdirectory

Passo 6: Aggiungi Capacitor al tuo Progetto Bolt.new
Trasformiamo la tua applicazione web in app mobili native.
Opzione A: Configurazione rapida con Cursor AI
Premi Command+K (Mac) o Ctrl+K (Windows) e richiedi:
Add Capacitor to my project and set up iOS and Android platforms
Cursor AI si occuperà dell'intero processo di configurazione.
Opzione B: Configurazione manuale passo dopo passo
Installa gli strumenti di riga di comando di Capacitor:
npm install -D @capacitor/cli
Inizializza il tuo progetto Capacitor:
npx cap init

Ti verrà richiesto di:
- Nome dell'app: Nome del tuo progetto Bolt.new
- ID Bundle: Formato come
com.yourcompany.yourapp
Continua con la configurazione manuale - installa i pacchetti essenziali:
npm install @capacitor/core @capacitor/ios @capacitor/android
Aggiungi supporto per piattaforma mobile:
npx cap add ios
npx cap add android

Cosa è successo?
La struttura del tuo progetto Bolt.new ora assomiglia a:
your-bolt-project/
├── src/ # Your app source (React/Vue/etc)
├── public/ # Static files
├── dist/ # Build output (Vite)
├── out/ # Build output (Next.js)
├── ios/ # iOS Xcode project (NEW!)
├── android/ # Android Studio project (NEW!)
├── capacitor.config.ts # Mobile configuration
└── package.json # Dependencies
Nota importante:
- Il tuo web code rimane in
src/- modifica lì ios/Ecco i passaggi per configurare __CAPGO_KEEP_0__android/Ecco i passaggi per configurare __CAPGO_KEEP_0__ per il tuo framework specifico.- Opzione A: Configurazione automatica con Cursor
npx cap sync - Chiedi aiuto a Cursor:
Step 7: Configure Capacitor
Time to configure Capacitor for your specific framework.
Per le applicazioni Next.js:
Ecco i passaggi per configurare __CAPGO_KEEP_0__
Configure capacitor.config.ts for my Bolt.new project build output
Ecco i passaggi per configurare __CAPGO_KEEP_0__ per il tuo framework specifico.
Ecco i passaggi per configurare __CAPGO_KEEP_0__
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.yourcompany.yourapp',
appName: 'Your Bolt App',
webDir: 'dist',
bundledWebRuntime: false,
server: {
androidScheme: 'https'
}
};
export default config;
Ecco i passaggi per configurare __CAPGO_KEEP_0__ per il tuo framework specifico.
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.yourcompany.yourapp',
appName: 'Your Bolt App',
webDir: 'out',
bundledWebRuntime: false,
server: {
androidScheme: 'https'
}
};
export default config;
Ecco i passaggi per configurare __CAPGO_KEEP_0__
Preparare l'app per la distribuzione mobile.
Opzione A: Utilizzo di Cursor AI
Diga a Cursor:
Build my project and sync it with Capacitor for mobile deployment
Opzione B: Processo manuale
Esegui questi comandi in sequenza:
npm run build
npx cap sync

Passo 9: Costruisci binari pronti per il negozio con Capgo Builder (Consigliato)
Non hai bisogno di un Mac o di un pipeline locale completo di Xcode/Android Studio per distribuire sullo Store App e Google Play. Capgo Builder compila, firma e può inviare build iOS e Android dal cloud — il percorso più veloce per le app codificate con vibe esportate da Bolt.new.
Perché Capgo Builder?
- Non è richiesto un Mac per iOS — costruire da Windows, Linux o il tuo ambiente di codifica AI
- Una CLI workflow — facile da scriptare e passare a Cursor, Claude Code, o Codex
- Si abbina con Aggiornamenti in Tempo Reale — invia JS/UI riparazioni in modo wireless; ricostruisci il binario nativo solo quando cambiano plugin o autorizzazioni
Configura Capgo Builder
Dopo la tua build di produzione e Capacitor sincronizzazione lavora localmente:
npx @capgo/cli@latest login
npx @capgo/cli@latest init
npx @capgo/cli@latest build init --platform ios
npx @capgo/cli@latest build init --platform android
Salva le credenziali di firma una volta (certificati Apple, profili di provisioning, keystore Android). Vedi Gestione delle Credenziali e Costruisci iOS da Windows.
Richiedi una build cloud
npm run build
npx cap sync
npx @capgo/cli@latest build com.yourcompany.yourapp --platform ios --build-mode release
npx @capgo/cli@latest build com.yourcompany.yourapp --platform android --build-mode release
Capgo Il costruttore dei flussi stampa i log di costruzione nel tuo terminale. Con App Store Connect configurato, i costruttori iOS possono andare direttamente su TestFlight.
Carica il tuo bundle web per aggiornamenti OTA:
npx @capgo/cli@latest bundle upload --channel production
Passo 10: Apri IDE nativi (Facoltativo per Test Locali)
Se hai un Mac o vuoi testare l'emulatore prima dei costruttori cloud, apri i progetti nativi localmente:
Accedi agli ambienti di sviluppo nativi per il tuo app.
Sviluppo iOS
Opzione A: Via Cursor AI
Open my iOS project in Xcode
Opzione B: Comando della Riga di Comando
npx cap open ios

Sviluppo Android
Opzione A: Via Cursor AI
Open my Android project in Android Studio
Opzione B: Comando della Riga di Comando
npx cap open android

Passo 11: Costruisci e Esegui Localmente (Facoltativo)
Eseguire su iOS
Configurazione di Xcode (Prima Volta)
-
Scegli il tuo Target:
- Clicca sul selettore dispositivo accanto al pulsante Play
- Per le prove: Scegli qualsiasi simulatore iPhone
- Per dispositivo reale: Collega il tuo iPhone tramite USB
-
Configura la firma Code:
- Clicca sul nome del tuo progetto nella barra laterale sinistra
- Vai alla scheda “Firma e abilitazioni”
- Abilita “Gestisci automaticamente la firma”
- Accedi con il tuo ID Apple
- Nota : I dispositivi reali richiedono il programma di sviluppatore Apple ($99/all'anno)
-
Costruisci la tua App:
- Clicca sul pulsante ▶️ Play
- Prima costruzione: 5-10 minuti (sii paziente!)
- Guarda la barra di avanzamento in alto
Risoluzione dei problemi iOS:
- “Non trovato alcun account” : Aggiungi ID Apple in Xcode > Impostazioni > Conti
- “Fallita la costruzione” : Pulisci la cartella di costruzione (Shift+Command+K) e riprova
- Problemi del simulatore: Riavvia il simulatore tramite Dispositivo > Riavvia

Eseguibile su Android
Configurazione di Android Studio (Prima Volta)
-
SDK Configurazione (automatico):
- Android Studio rileverà componenti mancanti
- Clicca “Installa componenti mancanti SDK” quando richiesto
- Questo scarica ~2-3GB di file
-
Creazione di un dispositivo virtuale:
- Apre il Manager dei dispositivi virtuali (icona del telefono nella barra degli strumenti)
- Clicca su “+ Crea dispositivo virtuale”
- Seleziona “Pixel 6” (opzione di default)
- Scarica l'immagine del sistema quando richiesto
- Completa la configurazione con le opzioni di default
-
Esegui il tuo App:
- Seleziona il tuo emulatore dal menu a discesa
- Clicca sul pulsante di esecuzione verde ▶️
- Primo build: 10-15 minuti
- L'emulatore si avvia automaticamente
Risoluzione dei problemi Android:
- “Esecuzione di Gradle fallita”Prova File > Annulla cache & riavvia
- Emulatore lento: Abilita l'accelerazione hardware nelle impostazioni AVD
- Errori di costruzione: Aggiorna Gradle con le correzioni suggerite

Lista di controllo di verifica
Dopo un costruzione riuscita, verificare:
✅ L'app si avvia senza bloccarsi ✅ Il contenuto di Bolt.new viene visualizzato correttamente ✅ I pulsanti e le interazioni funzionano ✅ La console non mostra errori rossi
Problemi persistono? I messaggi di errore ti dicono esattamente cosa è andato storto - leggili con attenzione!
Passo 12: Abilita Live Reload (Development)
Accelerare il tuo workflow di sviluppo con il caricamento caldo.
Option A: Configurazione Automatica con Cursor
Domanda a Cursor:
Enable live reload for my Capacitor app development
Cursor configurerà tutto automaticamente.
Option B: Configurazione Manuale
- Ottieni l'indirizzo IP locale:
# macOS
ipconfig getifaddr en0
# Windows
ipconfig
- Aggiorna il tuo
capacitor.config.ts:
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.yourcompany.yourapp',
appName: 'Your Bolt App',
webDir: 'dist', // or 'out' for Next.js
bundledWebRuntime: false,
server: {
url: 'http://YOUR_IP_ADDRESS:5173', // or 3000 for Next.js
cleartext: true,
},
};
export default config;
- Applica la configurazione:
npx cap copy

Passaggio 13: Aggiungi Funzionalità Native
Rafforza la tua app Bolt.new con capacità specifiche per dispositivo.
Option A: Integrazione Potenziata da AI
Richiesta da Cursor:
Add native share, camera, and geolocation features to my Bolt.new app
Il cursore installerà i plugin e creerà l'integrazione code.
Opzione B: Installazione manuale dei plugin
Installare plugin nativi popolari:
npm i @capacitor/share @capacitor/camera @capacitor/geolocation
Creare un file di utilità per i progetti React:
// utils/capacitor.js
import { Share } from '@capacitor/share';
import { Camera, CameraResultType } from '@capacitor/camera';
import { Geolocation } from '@capacitor/geolocation';
export const shareContent = async (title, text, url) => {
await Share.share({
title,
text,
url,
dialogTitle: 'Share with friends',
});
};
export const takePicture = async () => {
const image = await Camera.getPhoto({
quality: 90,
allowEditing: true,
resultType: CameraResultType.Uri
});
return image;
};
export const getCurrentPosition = async () => {
const coordinates = await Geolocation.getCurrentPosition();
return coordinates;
};
Usare nei tuoi componenti:
// For React components
import React from 'react';
import { shareContent, takePicture } from '../utils/capacitor';
function MyComponent() {
const handleShare = () => {
shareContent('My Bolt App', 'Check out this amazing app!', 'https://your-app.com');
};
const handleCamera = async () => {
try {
const photo = await takePicture();
console.log('Photo taken:', photo);
} catch (error) {
console.error('Camera error:', error);
}
};
return (
<div>
<button onClick={handleShare}>Share App</button>
<button onClick={handleCamera}>Take Photo</button>
</div>
);
}
export default MyComponent;
Sincronizza le modifiche:
Con Cursor AI:
Sync my native feature changes to all platforms
Comando manuale:
npx cap sync

Passaggio 14: Ottimizza per la produzione:
Icone dell'app e schermate di benvenuto:
Opzione A: Configurazione Cursor AI
Richiesta:
Create app icons and splash screens for my mobile app
Opzione B: Creazione manuale degli asset
- Ottenere lo strumento degli asset:
npm install -D @capacitor/assets
-
Preparare le tue grafiche:
- Crea
assets/icon.png(1024x1024px) - Crea
assets/splash.png(2732x2732px)
- Crea
-
Genera tutte le dimensioni automaticamente:
npx capacitor-assets generate

Optimizza la costruzione
Per i progetti Vite, ottimizza la tua costruzione:
// vite.config.js
export default defineConfig({
plugins: [react()], // or vue()
base: './',
build: {
outDir: 'dist',
minify: 'terser',
terserOptions: {
compress: {
drop_console: true,
drop_debugger: true,
},
},
rollupOptions: {
output: {
manualChunks: {
vendor: ['react', 'react-dom'], // adjust for your framework
},
},
},
},
})
Costruzione finale
Opzione A: Costruzione con AI Cursor
Create the final production build and prepare for app store deployment
Opzione B: Processo di costruzione manuale
npm run build
npx cap sync
npx cap copy
Risolvere Problemi Comuni
Problemi Specifici del Framework
Progetti React/Vite
- Assicurati che
base: './'sia impostato nella configurazione Vite - Verifica che tutti gli import utilizzino percorsi relativi
- Verifica che il
distcartella sia generata correttamente
Progetti Vue
- Assicurati che Vue Router utilizzi il modo hash per dispositivi mobili
- Verifica che gli asset siano stati riferiti correttamente
- Verifica che il caricamento lazy dei componenti funzioni nel contesto mobile
Progetti Next.js
- Assicurati che la static export sia configurata correttamente
- Verifica che gli import dinamici funzionino nel contesto statico
- Verifica che le rotte API non vengano utilizzate (o vengano gestite correttamente)
Errori di costruzione
Se incontri errori di costruzione:
- Rimuovi node_modules e reinstalla:
rm -rf node_modules package-lock.json
npm install
- Verifica le dipendenze del progetto Bolt.new per la compatibilità con i dispositivi mobili
- Assicurati che tutti i percorsi relativi siano corretti per la distribuzione mobile
Risorse mancanti
Per problemi di caricamento delle risorse:
- Verifica che tutte le risorse siano nella cartella pubblica
- Usa percorsi relativi per le immagini e i file
- Assicurati che il processo di build copi tutte le risorse necessarie
Conclusioni
Congratulazioni! Hai trasformato con successo il tuo progetto Bolt.new in applicazioni mobili native. La tua app web generata da AI può ora:
- Eseguire nativamente su dispositivi iOS e Android
- Accedere alle funzionalità del dispositivo come la fotocamera, il GPS e lo storage
- Essere distribuita attraverso le store di app
- Fornire un'esperienza utente mobile ottimizzata
Passaggi successivi
- Capgo Costruttore: Utilizza costruzioni native cloud per le rilascio di TestFlight e Play Store
- Aggiornamenti in Tempo Reale: Implementa Capgo per aggiornamenti in tempo reale sul campo
- Analisi: Aggiungi analisi mobile per tracciare il comportamento degli utenti
- Performance: Monitora e ottimizza le prestazioni mobili del tuo app
- Test: Testa il tuo app su dispositivi e dimensioni dello schermo diversi
La tua creazione di Bolt.new è ora pronta per l'ecosistema mobile!
Risorse
- Piattaforma Bolt.new
- Capacitor Documentazione
- Guida di Deployamento Mobile con Vite
- Capgo Costruttore — Costruzioni Nativi Cloud
- Capgo - Aggiornamenti in tempo reale per le app Capacitor
- Base44 a mobile
Scopri come Capgo possa aiutarti a consegnare aggiornamenti istantanei alla tua app mobile, iscrivi il tuo account gratuito oggi.
Continua da Transforma il tuo progetto Bolt.new in app mobile native con Capacitor
If you are using Trasforma il tuo progetto Bolt.new in Applicazioni Mobili Native con Capacitor per pianificare il lavoro di plugin nativi, connettilo con Capgo Directory dei Plugin per il workflow del prodotto in Capgo Directory dei Plugin, Capacitor Plugin da Capgo per i dettagli di implementazione in Capacitor Plugin da Capgo, Aggiungere o Aggiornare i Plugin per i dettagli di implementazione in Aggiungere o Aggiornare i Plugin, Alternative per Plugin Enterprise Ionic per il workflow del prodotto in Alternative per Plugin Enterprise Ionic, e Capgo Costruzioni Native per il workflow del prodotto in Capgo Costruzione Nativa.