No sé programar, pero tenía una idea en la mente. Solo quería hacer una app sencilla, una lista de tareas que pudiera marcar y borrar. Me bastó un iPhone, ChatGPT y diez minutos para que esa idea cobrara vida. Mi experiencia con la programación es prácticamente nula, aunque he hecho mis pinitos con HTML en trabajos puntuales. Y por supuesto, tengo varios amigos developers a los que admiro un montón: hacen auténtica magia con sus teclas.
Siempre pensé que para montar una app hacía falta un Mac con Xcode, años de práctica y mil configuraciones. Hasta que un día me dio por preguntarle a ChatGPT. Lo que quería con este proyecto es quitarme (y animar a quitarse) ese miedo al código. Probar lo accesible que resulta hoy en día dar el primer paso con un iPhone y despertar un poco la curiosidad por este mundo tan apasionante.
De la idea en mi cabeza al primer código en mi iPhone
Sé que los puristas del código se llevarán las manos a la cabeza, pero mi objetivo no es decir "mira qué fácil es programar". Porque sí, hacer un buen trabajo requiere estudios, práctica y mucha experiencia. Mi idea en la cabeza era otra: crear una lista de tareas donde pudiera añadir ítems, marcarlos como completados y borrarlos. Algo parecido a la app de Recordatorios, un buen ejemplo para saber cómo debe funcionar. Tampoco requiere demasiadas explicaciones técnicas.
En lugar de usar librerías complejas o lenguajes difíciles, opté por HTML. Algo clásico y básico, pero perfecto para estos primeros pasos. Lo que iba a crear era una web app, no una app nativa. Y eso tiene una gran ventaja: no necesitas pagar los 99 dólares anuales del Apple Developer Program ni instalar Xcode ni compilar nada. Solo necesitas un navegador y un editor de texto.
Pídele a ChatGPT el código
Este fue el mensaje exacto que le envié:
"Créame una aplicación de lista de tareas. Lo quiero en HTML. Debe permitir añadir tareas, marcarlas como hechas y borrarlas. Me gustaría que guardara las tareas en el navegador para que no se pierdan al recargar."
En cuestión de segundos, ChatGPT me dio todo el código listo para copiar y pegar.

Pega el código en Kodex
Para escribir código en el iPhone, descargué la app Kodex, un editor de código gratuito y muy sencillo. Es perfecto para este tipo de pruebas.
- Abre Kodex en tu iPhone y crea un nuevo proyecto pulsando en "+".
- Toca el icono del pergamino (arriba a la izquierda).
- Elige "Save Document As..." y ponle un nombre terminado en.html
- Guarda el archivo en la app Archivos pulsando en "Trasladar".

Ejecuta tu web-app en Safari
Ahora llega el momento de abrir nuestra pequeña aplicación web desde Safari. Para ello, la subiremos a un servicio web para tenerla alojada: se Neocities y nos generará una URL con nuestra web-app creada. Sería como subirla a una "App Store", pero teniendo en cuenta que hemos creado una web-app.
- Ve a https://neocities.org y regístrate para alojar tu HTML de la app.
- Escoge la versión gratuita.
- Selecciona "Upload" y sube nuestro archivo HTML.
- Ya tendrás tu app-web de lista de tareas creada.

Como está alojada online, abriremos esta app versión web y haremos cualquier cambio desde ahí. Desde Safari puedes crear un acceso directo a tu pantalla de inicio. Para ello con la web app abierta, pulsa en el menú compartir y luego en "Añadir a pantalla de inicio". Al estar almacenada online, aunque cierres Safari, los datos seguirán guardados en tu cuenta de Neocities.

Esto es solo un ejemplo hecho en menos de diez minutos. Obviamente, los desarrolladores de verdad estarán con una gota de sudor en la frente. Y con razón. Nada sustituye años de aprendizaje y buenas prácticas, vaya por delante.
Este experimento exprés es la mejor invitación para perderle el miedo al código y, quién sabe, quizá sea el primer paso para enganchar a muchos al maravilloso mundo de la programación. ¿Te animas a intentarlo? Descarga Kodex, abre ChatGPT y crea tu primera To-Do List. Luego comparte tu URL, tus impresiones y reta a la IA con tu próximo reto de código.
En Applesfera | No quiero pagar por almacenamiento extra en iCloud, así que he perfeccionado una técnica para ganar unos gigas extra de espacio en mi iPhone
En Applesfera | Cómo personalizar el teclado del iPhone e instalar otros distintos
Ver 15 comentarios
15 comentarios
jesuswayne1
"No sé nada de redactar y he creado este artículo en menos de 10 minutos. Solo con ChatGPT y el iPhone"
tohaky
Felicidades, chatgpt te ha ahorrado media hora de tutorial de html en el que podrías haber llegado a aprender cosas que luego te habrían servido para crear algo más complejo que la IA no sería capaz de hacer.
youthcrew4life
Es triste
chicolisto
No es oro todo lo que reluce. Chatgpt se equivoca de lo lindo, mete mucho código obsoleto e incompatible.
Hay que ir corrigiéndole continuamente, a veces desespera que no sepa solucionar un problema.
Dicho esto, temer a la IA es lo mismo que cuando los campesinos temían la revolución industrial y las máquinas. Es solo desconocimiento y falta de adaptabilidad, superado eso, la IA va a ser un gran aliado para la humanidad en todos los campos.
pipas75
Por favor a ver si educamos a la gente bien.
La IA no es un sustituto de nada.
Ni de nadie.
Es un ayudante, un complemento, y por supuesto tienes que saber minimamente sobre la materia que le estás preguntando, porque si no, no tienes forma de saber si es correcto o no.
Dejemos de tirar años de formación y experiencia de los que saben de verdad a la basura con la pajolera IA.
Cristian Risler
No se nada de programacion pero se que existen app como Kodex...
kana_arima
Wow, una lista de tareas, algo que nunca se ha visto antes. Deberias ir a china y venderle la idea a Tencent y asi se jubilan tu, tus nietos y sus nietos
Josep Escobar
Hacéis un flaco favor a la industria creando artículos como esto.
Lo que has hecho no es una app, es una web que se adapta al iPhone, no se ni como te dejan publicar esto aquí.
Varias cosas, sin saber programar con IA:
- Creas una app mediocre.
- Código basura que va a tener que ser refactorizar.
- Puedes crear un MVP para valodar la idea, pero si cuaja vas a tener que contratar programadores.
- Programa mejor html, javascript y python que el resto de lenguages, pero ni se te ocurra pedirle que haga cosas con swift si no tienes ni idea de lo que haces.
Si tienes idea de programación:
- Puedes ponerle templates de como es la arquitectura de tu app en cursor y te lo va a clavar bastantas veces, pero tienes que estar ahí.
- Puedes pedirle cosas concretas, en lenguage técnico y te lo va a hacer bien en la mayoria de casos.
- Aumenta tu productividad muchísimo.
- Muchas veces alucina y hace cosas que no has pedido. Por lo que si no tienes la capacidad de validarlo, leer el código, entenderlo, vas a liarla parda.
luci69
Voy ya buscando curro de engrasador de robots.