Tutto quello che serve a un'app vera. In un posto solo.
Non è una raccolta di strumenti da collegare: è una piattaforma sola, dove ogni parte conosce le altre. Ecco cosa ci trovi dentro, in sette capitoli, con le stesse parole che leggi nello Studio.
I dati e quello che ci succede sopra
La parte che nessun generatore di schermate ti dà, e senza la quale un'applicazione è un disegno. Le tabelle sono un database vero; le azioni sono codice che gira sul server, con i tuoi dati e i tuoi permessi.
Com'è fatto il sorgente- I dati
Tabelle e viste con le loro relazioni, che si guardano e si correggono come un foglio di calcolo. I tipi di campo sono già quelli che servono davvero — testo, importi, date, email, allegati — e ogni progetto ha i suoi dati, separati da tutti gli altri.
- La logica
Le azioni che l'applicazione esegue quando qualcuno preme un tasto, i lavori che partono a un'ora stabilita, quelli lunghi che girano in sottofondo. Si descrivono a parole; se un pezzo merita del codice, si apre e si scrive lì.
Le facce che le persone vedono
Un progetto non è una schermata: è il sito che ti fa trovare, l'app con cui i clienti fanno le cose e il pannello con cui tu le controlli. Convivono, e nascono già vestite.
Provare l'aspettoIl sito pubblico che si trova su Google, l'app per i clienti, il pannello per chi ci lavora: convivono nello stesso progetto e sugli stessi dati, ognuna col proprio indirizzo e il proprio accesso.
Il progetto nasce già vestito: si sceglie un carattere grafico e tutto lo segue, dai bottoni ai grafici. Chi vuole disegnare da sé può spegnere il vestito e restare libero, con lo stesso kit di componenti sotto.
Quando i dati cambiano, le schermate aperte si aggiornano da sole. Vale per la lista degli ordini come per il contatore in cima: non è una cosa da attivare, è come funziona.
Le pagine pubbliche arrivano già scritte al visitatore e ai motori di ricerca — titoli, descrizioni, anteprime nei social, mappa del sito — senza doverci mettere mano.
Chi entra, e cosa può fare
Gli accessi non sono una funzione che si aggiunge: sono una regola che si dichiara, e da quel momento vale in ogni schermata, in ogni azione e in ogni chiamata fatta da un altro programma.
- Come entrano le persone
Email e password, codice via email, account Google e simili: si accendono i modi che servono. Chi si registra finisce nel progetto, non in un sistema a parte.
- Chi può fare cosa
Ruoli e permessi si dichiarano una volta e valgono in ogni schermata e in ogni azione. Un utente non vede i dati di un altro perché è la regola a dirlo, non perché qualcuno si è ricordato di filtrarli.
- La squadra
Inviti chi lavora con te e ognuno vede la sua parte, senza pagare a testa. I clienti del tuo prodotto sono un'altra cosa ancora, e restano separati.
- Anche i programmi
Se un altro sistema deve parlare con la tua app, riceve una chiave sua, con i suoi permessi, i suoi limiti al secondo e una scadenza. Si revoca quando vuoi.
Le cose che servono dopo il primo giorno
Arrivano quando servono, e non chiedono di ricominciare: si aggiungono a quello che hai già, e nessuna di esse è un servizio esterno da collegare e da pagare a parte.
Gli agenti dentro il tuo prodottoI file del progetto: caricamenti dei clienti, allegati, ricevute. Privati per davvero — ci si arriva solo passando dall'applicazione — e lo stesso file caricato due volte occupa lo spazio di uno.
Un assistente dentro il tuo prodotto, che conosce i dati del progetto e sa fare le cose che gli hai permesso: cercare, prenotare, riepilogare. Lo descrivi come descrivi il resto, e la chat c'è già.
Conferme, avvisi e ricevute partono col tuo aspetto e dal tuo mittente. Si scrivono una volta, si vedono in anteprima esattamente come arriveranno, e si provano su un indirizzo vero.
Le immagini del progetto si caricano e arrivano già nella misura giusta a chi guarda, senza preparare versioni a mano.
Dove finisce quello che hai costruito
Lo stesso progetto arriva alle persone in quattro modi, e quando gli serve un computer intero se lo accende. Nessuna di queste strade è un altro prodotto da mantenere.
Le quattro consegne- Il tuo dominio
Colleghi l'indirizzo che hai già e il certificato si sistema da sé. Fino ad allora il progetto vive comunque su un indirizzo suo.
- App installabili
La stessa interfaccia diventa un'app Android, un programma per Windows e un eseguibile per Linux. Un prodotto da mantenere, quattro modi di consegnarlo.
- Macchine dedicate
Quando serve un computer intero — un lavoro pesante, un programma che deve girare sempre, un linguaggio che non è quello dell'app — lo accendi dentro il progetto, e dorme da sé quando nessuno lo usa.
- E il tuo GitHub
Il codice nativo sta su un repository della tua organizzazione, con la tua cronologia, e lo costruiscono i runner di GitHub. Quello che ne esce resta lì, e si scarica da un link firmato.
Cambiare senza avere paura
La differenza fra provare una cosa e rischiare il lavoro di un mese sta tutta qui: due ambienti, un tasto per pubblicare, e più di un modo di tornare indietro.
Si costruisce su un ambiente di prova e si pubblica quando si è pronti: chi usa l'app non vede i tuoi tentativi.
Un tasto porta online quello che hai preparato, dopo averti mostrato cosa cambia e aver messo da parte una copia di quello che sta per essere sovrascritto.
Ogni modifica lascia un punto a cui tornare, e le copie programmate riportano l'ambiente com'era — anche solo una parte, se è quella che si è rotta.
Progetto per progetto vedi cosa costa e perché, e metti i tetti che vuoi. Un tetto raggiunto ferma i consumi nuovi, mai l'app che è già online.
E se vuoi guardarci dentro, si apre tutto
Costruire parlando è il modo più veloce, non l'unico permesso. Il sorgente del tuo progetto c'è per intero, si legge e si corregge — e per le cose che una schermata fa meglio di un file, c'è la schermata.
L'editor e le GUIUn editor vero — quello di Visual Studio Code — con più file aperti insieme, l'albero della cartella, cerca e sostituisci su tutto e i tipi che ti dicono cosa hai sbagliato mentre scrivi.
Il database con la griglia delle righe e il disegno delle relazioni, l'inventario delle API con chi può chiamarle, i documenti col loro peso, i segreti, le chiavi, le email. Ordinati, non un campo di testo.
Un'operazione generata si sostituisce con la tua, un componente del kit si rimpiazza mettendo un file nel progetto, il codice si scarica e i dati si portano via. Non c'è un formato segreto in mezzo.
Ognuna di queste cose ha una pagina che la dimostra
Con il design che si cambia dal vivo, il sorgente vero, le taglie delle macchine e la conversazione che si rigioca.
E si paga solo quello che consuma
Nessun abbonamento e nessun piano: un saldo in euro che scende con quello che l'applicazione fa davvero. C'è tutto dal primo giorno — nessuna di queste parti è chiusa dietro un livello.
Il modo più veloce di capirla è aprirla.
La dotazione iniziale basta per costruire il primo progetto per intero. Non serve la carta di credito.
