Curs · Crear apps amb IA · Sessió 6

El curs no s'acaba:
ara crees tu, sense parar

Ja tens tot el que necessites: el mètode del context, un agent que construeix, branques i pull requests, revisió amb IA i un desplegament que publica sol. Aquesta fase no té final — és un bucle: fas una app, i una altra, i una altra. I, quan vulguis, surts de Google Apps Script cap al món sencer.

Format
Recurs online autònom
Temps orientatiu
Sense rellotge ni data final
Imprescindible
Repetir el mètode en una app nova
Quan et calgui
Consultar el mapa de plataformes
Aquesta fase té dos motors: (1) el bucle infinit de crear —idea → context → agent → PR → desplegament— que repeteixes per sempre; i (2) el mapa per sortir d'Apps Script (Firebase, Supabase, Vercel, Replit, Google Cloud, constructors amb IA) i triar on continuar. No t'ensenyem cada plataforma: et donem el mètode i el mapa.

↩Véns de la Sessió 5: la teva app es publica sola en fusionar. Ja domines el flux complet d'un programador. A partir d'aquí, ningú et porta de la mà: el curs es transforma en el teu hàbit.

Aquesta fase és online, teva i infinita. No hi ha deures per entregar ni data de final. És la teva graduació: torna-hi sempre que vulguis fer una app nova o explorar una plataforma.
Motor 1 · El bucle infinit de crear

Cada app que facis segueix el mateix camí, el que ja domines. Quan n'enviïs una, comences una altra. Així, per sempre.

Una idea
→
El context
→
L'agent
→
PR + revisió
→
Es publica sola

↻ …i torna a començar amb la idea següent.

Quedat sense idees? Genera'n una
Clica el botó per a una espurna…
La teva galeria (creix amb tu)

Apunta cada app que enviïs. És el teu portafoli: mira'l créixer.

Motor 2 · Surt d'Apps Script: el mapa de plataformes

Google Apps Script han estat les teves rodetes: perfectes per aprendre, però lligades a Google i no són la web «estàndard». Quan vulguis més (usuaris de debò, bases de dades grans, webs modernes…), aquí tens cap on saltar. Tot el que has après et serveix a totes.

Google Apps ScriptOn ets ara

Apps senzilles amb un full de Google de base de dades. El que has fet tot el curs.

Dificultat: Molt baixaGratis

Límit: lligat a Google; no és web «estàndard»; es queda curt si l'app creix.

Les capes gratuïtes, els noms i les pantalles d'aquestes plataformes canvien sovint. No memoritzis res: comprova-ho a la web oficial i demana-ho a la IA abans de decidir.
Al teu ordinador i al mòbil, sense servidor

Una pregunta habitual: «i si la vull tenir al meu ordinador, com un programa?». Es pot, i hi ha tres nivells. Els dos primers els fas avui amb el que ja saps; el tercer és un projecte a part.

1 · Un sol fitxer HTMLS'obre al navegador, sense instal·lar res

L'app sencera en un fitxer index.html que es guarda les dades al mateix navegador. Funciona igual a Windows, Mac i Linux, i el pots portar en un llapis de memòria.

Dificultat: BaixaL'agent te la fa a partir de la teva app

Contrapartida: les dades viuen en aquell ordinador i en aquell navegador. Ja no hi ha el full compartit.

La millor opció
2 · App instal·lable (PWA)Icona pròpia, pantalla completa, funciona sense connexió

El mateix HTML publicat al GitHub Pages que ja coneixes de la Sessió 5, amb dos fitxers més. El navegador ofereix «Instal·la» i queda una icona a l'escriptori i al mòbil.

Dificultat: BaixaSense signatures, sense botigues d'apps

Tria-la si: vols una app «de veritat» al mòbil o a una tauleta amb wifi dolenta, i no vols pagar ni demanar permisos a ningú.

3 · Executable de debò (.exe / .app)Un programa de sistema

Existeix (Tauri per a apps fetes en HTML, PyInstaller per a Python), però cal instal·lar eines de programador i el resultat d'un principiant, sense signar, fa saltar avisos de Windows i de Mac i sovint l'antivirus.

Dificultat: AltaCada actualització s'ha de repartir a mà

Només si: de debò necessites un programa de sistema (perifèrics, fitxers locals grans). A l'empresa, informàtica normalment el bloqueja. Fes-ho com a projecte a part, no com a pas següent.

Prova-ho ara amb la teva app

Els dos prompts parteixen de l'app que ja tens al portafoli (o de la que diguis). Enganxa'ls al teu agent o a Gemini i segueix els passos que et doni.

prompt 1 · un sol fitxer HTML
prompt 2 · app instal·lable (PWA)
✦ Obre Gemini↗
L'altre «local». Una cosa diferent és fer el taller al teu ordinador en lloc del Codespace: instal·lar VS Code i Git i obrir-hi el mateix repositori. El mètode és idèntic; només canvia on s'executa l'editor. Si algun dia ho vols, demana-li a l'agent «com treballo aquest repositori en local amb VS Code» i et guiarà.
Quina plataforma em va millor?

Respon i et diem per on començar a investigar. No és una sentència: és una brúixola.

Aprèn-la amb la IA (segueix sol)

El mètode és transferible: context → agent → GitHub → desplegament funciona a totes. Tria una plataforma i deixa que el teu agent (o Gemini) te l'ensenyi des de zero.

prompt «aprèn-la amb la IA»
✦ Obre Gemini↗
El mateix bucle de sempre: si t'encalles aprenent una plataforma nova, enganxa l'error a la IA i depura-ho. Ja saps fer-ho.

Comiat (que és un començament)

No t'hem ensenyat una eina: t'hem donat un mètode i un mapa. Això t'endús:

La frase per endur-te per sempre: ja no et cal cap curs. Tens el mètode (demana-ho i entén-ho) i el mapa. La resta és fer-ho: una app, i una altra, i una altra. Aquest curs no s'acaba: te'l quedes tu.

Autocomprova't

L'última. Respon mentalment i mira les respostes després.

  1. Quines són les baules del bucle infinit?
  2. El mètode que has après, serveix en altres plataformes (Firebase, Supabase…)?
  3. Ara que el codi pot ser públic, què és el que mai has de posar dins del codi?
Veure les respostes ▾

1. Idea → context → agent → branca/PR/revisió → es desplega sol → galeria → repetir.

2. Sí: context → agent → GitHub → desplegament és transferible. Canvia el motor i la casa, no la manera de treballar.

3. Mai claus, contrasenyes ni secrets. Van a les variables/secrets de la plataforma, no escrits al fitxer.