La aplicación era naranja sobre negro, que era un tipo de perro, supongo. No me gustó la forma en que funcionó el selector de la fecha, así que le dije que lo arreglara. No me gustó la forma en que funcionaban los botones del tamaño del perro, así que también tenía la AI arreglada, e hice otros cambios de diseño menores.
¡Una aplicación de trabajo!
Maria Korolov / Foundry
¿Cuánto tiempo llevó todo este proceso? Mientras me haya llevado tomar todas las capturas de pantalla y escribir esta descripción de lo que estaba haciendo. Además, cinco minutos cada vez que lo publiqué en la web.
Entonces, tal vez media hora en total para poner en funcionamiento la aplicación básica, además del tiempo que llevó tomar notas para este artículo, tomar capturas de pantalla y almorzar.
Pero luego volví e intenté agregar una funcionalidad donde el usuario inicia sesión y guarda información sobre su perro, pero no pude hacer que funcionara la autenticación. Traté de cambiar solo a un inicio de sesión y una contraseña, pero tampoco pude lograr que funcionara. También traté de que funcionara los botones de intercambio en la social, que era el objetivo de publicar la aplicación en la web, y esos tampoco funcionaban. Pasé una tarde yendo y viniendo en esto. Fue muy frustrante.
Estoy bastante seguro de que esto es algo que un desarrollador real podría haber manejado en segundos. Pero para un no desarrollador como yo, estaba viendo un fin de semana para probar cosas diferentes hasta que encontré algo que funcionó.
Así que finalmente le pedí a Firebase Studio que arrancara todas las características no funcionales que involucran inicios de sesión de usuario, guardando doggieprofiles y compartir social, y me quedé con la muy simple aplicación de calculadora de cumpleaños de perros con la que comencé, exactamente como la que encontré en la tienda de aplicaciones de mi teléfono.
Sí, ya hay una aplicación para eso. Tal vez no soy el genio supremo que pensé que era.
Aún así, esta es una aplicación funcional. Podría integrarlo en el sitio web de mi empresa para dar a mis visitantes una linda calculadora de cumpleaños para perros para usar, si tuviera un sitio web de la empresa.
Vibra codificación con adorable
Entonces me mudé a Amable.
Pasté en la descripción de la aplicación que obtuve de Claude, la misma que usé para Firebase Studio. Produjo una aplicación casi de inmediato, pero me dijo cuántos años tenía el perro, sin calcular su próximo cumpleaños. Eso es lo mismo que hizo Firebase Studio. Tal vez debería haber leído la descripción de la aplicación de Claude en lugar de confiar ciegamente. Ah, ¿quién tiene tiempo para eso?
Pedí una solución. Ahora Loveable me dio una aplicación que decía que el próximo cumpleaños de mi perro sería de varios años en el pasado. Eso no es bueno, ya me lo he perdido.

Trabajar en una aplicación en adorable.
Maria Korolov / Foundry
Se disculpó y reelaboró la lógica.
Luego publiqué la aplicación. No se requiere información de facturación. Y no tomó ni siquiera cinco minutos. Me tomó menos tiempo de lo que me llevó escribir este párrafo.
Publicación instantánea, sin espera. Diseño extremadamente bonito. Toda la funcionalidad que pedí. Incluso la URL se ve más ordenada y más limpia que la de Firebase Studio.
Sí, solo tardó un par de minutos en levantar la aplicación básica.

Desde la descripción hasta la aplicación funcional bien diseñada en menos de cinco minutos.
Maria Korolov / Foundry
Pero todavía estaba perdiendo la capacidad de iniciar sesión, guardar perfiles de múltiples perros y otras funcionalidades de fondo. ¿Me atreví?
Me atreví.
Primero, Loveable me dijo que tenía que conectarse con Supabasey me proporcionó un botón para hacer clic que me llevó directamente a donde tenía que ir. Tenía la opción de continuar con GitHub o con SSO. Debo haber creado una cuenta de GitHub en algún momento del pasado, porque pude iniciar sesión. Elegí el plan Supabase gratuito, el acceso autorizado, y volví a la pestaña adorable.
Y luego me topé con mi primer obstáculo importante. Me quedé sin créditos adorables diarios gratuitos. Podría haber puesto un alfiler y regresar al día siguiente, pero estaba en racha, así que pagué $ 25 por la actualización. Eso es $ 25 al mes, por lo que necesito recordar degradar de regreso a gratis una vez que haya terminado de construir esta aplicación.
Agregar los inicios de sesión de Google y Facebook requirió algunos pasos de autenticación que no podía entender cómo hacer a primera vista, por lo que abandoné esa idea y solo lo tuve un inicio de sesión y una contraseña. Y adorable lo construyó para mí.
El inicio de sesión incluso incluyó un correo electrónico de confirmación para poder confirmar que quería crear una cuenta en mi nuevo sitio web. No pedí ese poco de funcionalidad: la IA lo pensó por sí solo y lo hizo. Y construyó botones de intercambio en social. Y podría guardar perfiles de múltiples perros.
Hubo un poco de ida y vuelta mientras refinaba mi diseño y la funcionalidad, pero sobre todo simplemente fui con lo que me dio.
Simplemente eche un vistazo al resultado final: el logotipo, el botón de inicio de sesión en la parte superior, el esquema de color. Hizo todo eso.

La pantalla de inicio para la versión final de la aplicación adorable.
Maria Korolov / Foundry
Incluso me permitió agregar varios perros para que pudiera realizar un seguimiento de todos sus cumpleaños.

La aplicación adorable permite a los usuarios guardar múltiples perros y rastrear sus cumpleaños.
Maria Korolov / Foundry
Puedes probar mi aplicación aquí: https://paw-ty-time-calculator.lovable.app
Al final, terminé usando 14 de mis 100 créditos mensuales. Pregando mis $ 25, gasté media hora y $ 3.50 para construir la aplicación. O, con cinco créditos gratis al día, podría haberlo hecho gratis durante tres días. Lo que me recuerda: tengo que volver al plan gratuito antes de comenzar a acumular facturas mensuales.
La degradación significa que todas mis aplicaciones serán públicas y tendrán el logotipo adorable en ellas, y no podré tener dominios personalizados.
Mi veredicto? Si desea construir aplicaciones que se ejecuten en un dominio personalizado, obtenga el plan de $ 25, pero para las personas que simplemente pasan, el plan gratuito es lo suficientemente bueno.
¿Me voy a convertir ahora en un codificador de ambientes a tiempo completo? No. Pero si tengo otra idea para una aplicación, bueno, podría ir y construirla.
Verificación de la realidad: codificación de vibra en el trabajo
¿Qué pasa con ese hipotético «usuario comercial promedio»? Como las dos plataformas que probé actualmente, los usuarios comerciales no técnicos pueden crear una aplicación simple con Firebase Studio siempre que no requiera crear cuentas de usuario o interactuar con otros sistemas. Pueden crear una aplicación con adorable que se vea mejor, sube más rápido y tiene un sistema de inicio de sesión basado en el correo electrónico y un intercambio social. Y es posible hacer todo esto en los planes gratuitos.
Pero para cualquier cosa que involucre interacciones con otras plataformas, como autenticaciones o acceso a datos, necesitarán su ayuda. Y es probable que necesite que le ayude si la aplicación se rompe en algún momento en el futuro.
Hristo BorisovCEO de Payhawk, una firma de gestión de gastos, dice que su compañía está todo en la codificación de ambientes, y ya han reemplazado algún software comercial con nuevas aplicaciones codificadas por VIBE.
«En lugar de comprar un sistema de gestión de rendimiento de $ 70,000 al año, lo construimos desde cero», dice, llamando al software «a medida, exactamente por lo que necesitamos».
Payhawk todavía hizo que los desarrolladores escribieran la aplicación en adorable, dice, bajo la dirección de alguien del lado comercial. Pero toda la aplicación tardó dos personas por semana en construir, sin ninguna codificación, y agregar una nueva característica lleva solo un día.
Factoring en salarios y costos adorables, tomó alrededor de $ 4,000 en total, dice, para un producto personalizado en lugar de un software estándar que no hizo lo que la compañía necesitaba.
Payhawk aloja la aplicación en sí, ya que ya tiene la infraestructura y el conjunto de habilidades para hacerlo. Y debido a que era un proyecto complejo, requería que los desarrolladores, no solo los usuarios comerciales, lo diseñen y creen.
«Tenga en cuenta que está generando una función para un producto que tiene muchas características, diferentes roles, diferentes permisos, diferentes vistas e integraciones para muchos sistemas internos», dice. «Entonces, es bueno tener alguna supervisión de cuál es el resultado final».
Otras aplicaciones en uso en Payhawk han sido escritas por completo por no ingenieros, dice, para las funciones más simples y no críticas. Cuando las aplicaciones requieren acceso a datos confidenciales, debe participar para garantizar que todo sea seguro y seguro, dice.
Gene Kimautor de un libro sobre codificación de vibra – Codificación de ambas: construcción de software de grado de producción con Genai, chat, agentes y más alláprogramado para ser lanzado en octubre, dice que hay dos casos de uso principales para la codificación de ambas.
Los desarrolladores pueden usarlo para reducir el tiempo que lleva codificar proyectos de meses a días, para prototipos rápidamente de aplicaciones y diseños, y para mantener y mejorar las aplicaciones existentes.
Los no desarrolladores pueden crear herramientas simples para usar y otras aplicaciones de bajo riesgo, o para crear prototipos que puedan mostrar a los desarrolladores para explicar lo que quieren haber construido.
«La noción de que los empresarios pueden escribir aplicaciones totalmente sin desarrolladores, creo que eso va a estar más lejos», dice.
Incluso si la IA puede hacerlo, el juicio humano todavía se requiere para proyectos más complicados, dice. «¿Cómo lo haces de la misión crítica? ¿Cómo lo haces resistente, seguro, etc.? Ahí es donde necesitas que los desarrolladores profesionales entren y ayuden si quieres confiar en esa cosa. Ahí es donde necesitas a alguien que lo haya hecho antes».