Elena Debonis, Viernes 10 Julio 2026

Publicación en la App Store: todas tus preguntas respondidas en nuestro AMA de Reddit

Organizamos un AMA en directo en r/GoodBarber, abierto a cualquier pregunta sobre cómo publicar una app en la App Store: App Review, App Store Connect, cuentas de desarrollador, todo. Las respuestas llegaron directamente del equipo de soporte que gestiona a diario las publicaciones en la App Store y en Google Play, con ingenieros iOS sumándose en cuanto una pregunta se ponía técnica. Aquí tienes el resumen. Nos hacen esta pregunta muy a menudo, así que revisamos nuestros propios casos de soporte de los últimos 18 meses. Los motivos de rechazo más comunes son menos dramáticos de lo que se suele pensar:Metadatos de la App Store incompletos o inexactos: información, capturas de pantalla o descripciones que faltan o inducen a error.Un formulario de App Privacy mal configurado.Apps que Apple considera incompletas o no del todo funcionales durante la revisión.Además, vemos con frecuencia rechazos relacionados con derechos de contenido (sobre todo audio o vídeo), apps de sectores regulados que no cumplen las expectativas de Apple, o apps que se consideran demasiado parecidas a algo que ya existe.Para una primera publicación, todo empieza por los metadatos: destaca el valor real de tu app en lugar de una promoción genérica, y sigue las guidelines de Apple, son la base de todo lo demás. Y si te rechazan, no te agobies. Un rechazo no es un callejón sin salida, normalmente es solo parte del proceso. Lee con atención el feedback de Apple, resuelve cada punto y vuelve a enviarla: hemos visto muchas apps aprobadas tras una o varias rondas de revisión.Si estás convencido de que un revisor se ha equivocado, sé objetivo. Explica con claridad por qué crees que tu app cumple la guideline en cuestión, y respáldalo con lo que ayude: capturas de pantalla, una grabación de pantalla, credenciales de prueba, instrucciones paso a paso si una función no resulta evidente. Si la conversación se estanca, puedes pedir una llamada con un representante de Apple a través del App Resolution Center en App Store Connect: una conversación directa suele aclarar malentendidos más rápido que un intercambio por escrito. Como último recurso, puedes apelar ante el App Review Board, donde un miembro senior del equipo de Apple revisa el caso. En cualquier caso, el objetivo no es demostrar que Apple se equivoca, sino ponérselo lo más fácil posible al revisor para que entienda por qué tu app cumple.
Pierre-Laurent Medori, Viernes 10 Julio 2026

El vibe coding es magia en la demo. ¿Tu app aguanta de verdad en producción?

El 2 de febrero de 2025, Andrej Karpathy le puso nombre: “Hay un nuevo tipo de programación que llamo 'vibe coding', en el que te entregas por completo a las vibras, abrazas los exponenciales y te olvidas de que el código siquiera existe”. Nueve meses después, “vibe coding” era la palabra del año del diccionario Collins. Pocos términos tecnológicos han viajado tan rápido — porque pocas experiencias tecnológicas resultan tan embriagadoras.Las cifras cuentan lo mismo. Lovable alcanzó los 100 millones de dólares de ingresos recurrentes anuales ocho meses después de su lanzamiento, con más de 10 millones de proyectos creados en la plataforma. Bolt.new llegó a unos 40 millones de dólares de ARR en unos cinco meses. Replit multiplicó por diez sus ingresos en medio año tras lanzar su agente. Millones de personas escribieron una frase y vieron aparecer software.Entendemos ese subidón. Es el mismo que sienten nuestros usuarios cuando describen una función y la ven funcionando en su app. Ver tu idea en marcha —no maquetada: funcionando— cambia lo que te crees capaz de construir. Esa parte no merece ninguna ironía.Pero Karpathy dejó la advertencia en el mismo post: el vibe coding “no está nada mal para proyectos desechables de fin de semana”. Quienes lo viven lo cuentan con menos diplomacia. Un usuario de r/nocode tituló su post “Probé Bolt.new. Me sentí un dios. Luego la realidad me dio una bofetada” y resumió así la resaca del día siguiente: “De repente, el sueño de la 'programación con IA' se convirtió en 'ansiedad con IA'”.La demo no es mentira. El error es leerla como un producto terminado.
Mathieu Poli, Lunes 6 Julio 2026

Crea un juego con clasificación en tu app, sin programar

Le pedimos al AI Extension Builder de GoodBarber un juego de arcade completo: un Flappy Bird jugable con el dedo, a pantalla completa, con una clasificación compartida entre todos los jugadores. Este es el resultado, el prompt exacto que lo generó y lo que esta prueba de concepto revela: con el AI Extension Builder, casi todo lo que puedes describir puede convertirse en una sección de tu app. Un videojuego no es lo que esperas de un app builder.Y eso es justo lo que lo convierte en una buena prueba. Para saber de qué es capaz el AI Extension Builder, mejor pedirle lo improbable que una sección más. Así que le describimos un juego de arcade completo —jugable con el dedo, a pantalla completa, con una clasificación compartida entre todos los jugadores— y observamos hasta dónde aguantaba.Aguantó. La lección no es "publica juegos", sino "el techo está mucho más alto de lo que crees": lo que vale para un Flappy Bird vale para la funcionalidad concreta que tu app realmente necesita. Todo se lo describimos en lenguaje corriente, en unos pocos párrafos. Este es el resultado.
Paul-François Simoni, Miércoles 1 Julio 2026

¿Qué hay de nuevo en GoodBarber? Junio 2026

Las actualizaciones de este mes se centran en la visibilidad, el cumplimiento normativo y la experiencia de usuario: nuevas formas de destacar las acciones clave, proteger a los usuarios más jóvenes y suavizar las interacciones cotidianas en su aplicación. Esto es lo nuevo:Nuevo Floating Button global: destaque una acción clave en toda su aplicación, configurada una sola vez desde el Structure panel.Age Protection: una nueva funcionalidad para cumplir con las leyes regionales de verificación de edad y proteger automáticamente a los usuarios más jóvenes.Miniaturas en el mapa de eventos: los eventos mostrados en un mapa ahora pueden aparecer con su propia imagen en miniatura en lugar de un marcador estándar, de modo que cada uno se reconoce al instante.Mostrar/ocultar contraseña: ahora sus usuarios pueden tocar el icono del ojo para mostrar u ocultar su contraseña en cualquier pantalla de inicio de sesión o de registro, de modo que un error de escritura nunca vuelva a bloquearlos.
Mathieu Poli, Miércoles 1 Julio 2026

AI Extension Builder: una base de datos Supabase en tu app

El AI Extension Builder ya te permite crear una sección a medida con solo describirla en lenguaje natural. Ahora esas secciones pueden recordar y compartir datos reales. Pide una encuesta, una lista de reservas o un libro de visitas, y el builder prepara los datos que hay detrás y los conecta con tu app en producción, gracias a una nueva integración con Supabase. Hasta ahora, el AI Extension Builder brillaba en una cosa: convertir una frase en una sección que funciona. Describe una cuenta atrás, un mural de inspiración, un minijuego, y aparece en tu app, con un estilo que encaja a la perfección. Pero cada sección que creaba vivía por completo en el dispositivo del visitante. Nada de lo que producía era capaz de guardar información ni de transmitirla de una persona a otra.Ese era el límite. Si pedías una "encuesta para lectores", obtenías una encuesta que funcionaba de maravilla para una persona, en un solo dispositivo. Los votos vivían en el navegador. Cerrabas la app y desaparecían. La abrías en otro móvil y el recuento empezaba desde cero. Un libro de visitas que solo tú puedes leer no es un libro de visitas. Una lista de reservas que se reinicia en cada dispositivo no es una lista de reservas.El motivo era siempre el mismo: esas funciones necesitan un sitio donde guardar sus datos y un conjunto de reglas sobre quién puede leerlos y escribirlos. Esa capa —un backend— es la parte difícil, y es justo el tipo de cosa que solía figurar entre las limitaciones de los creadores de apps no-code. El nuevo conector de Supabase la incorpora dentro del builder. El AI Extension Builder ahora construye la capa de datos junto con la sección, en la misma conversación, antes de escribir una sola línea de código.(Si es la primera vez que creas secciones así, empieza por cómo funciona el AI Extension Builder: este artículo continúa a partir de ahí. Es la misma herramienta que hace poco aprendió a gestionar la subida de archivos, ahora también con una capa de datos.)
Dumè Siacci, Martes 30 Junio 2026

AI Extension Builder: sube tus propios archivos

Cuando lanzamos el AI Extension Builder, ya sabía construir una sección a medida a partir de un simple prompt. Faltaba una pieza: tu propio material. Hasta ahora, el asistente partía de cero, escribía el código, lo mostraba en directo, pero con sus propias imágenes de relleno. Para usar tu logo o tus datos, había que apuntar a una URL externa, un enlace frágil y alojado en otro sitio. El nuevo gestor de archivos elimina ese paso.Imagina un club de atletismo que quiere una sección «Calendario de carreras» en su app.El responsable abre el panel Assets y arrastra dos archivos: logo.png y un carreras.csv con las fechas y los lugares. Después le pide al asistente:«Muestra las próximas carreras a partir de este CSV, con nuestro logo arriba.»El asistente ya conoce esos archivos. No los inventa, no los recrea, no los codifica en base64: los referencia por su URL exacta — logo.png en una etiqueta <img>, carreras.csv mediante un fetch(). La sección se muestra en directo, con los colores del club y sus fechas reales.Días de trabajo para un desarrollador, minutos aquí. Y el resultado no es una maqueta: es una extensión nativa, alojada por GoodBarber, que se publica en la app como cualquier otra sección.
Elena Debonis, Lunes 29 Junio 2026

AI Extension Builder: todo lo que preguntaste en nuestro AMA de Reddit

Hace poco organizamos un AMA en r/GoodBarber dedicado al AI Extension Builder, la función en beta que convierte una descripción en lenguaje natural en una sección real e integrada en tu app. Y mejor aún: los desarrolladores que crearon la función estuvieron en el hilo respondiendo directamente. Las preguntas fueron excelentes: concretas, prácticas y, a menudo, de personas que ya habían construido algo. Esto es lo que salió.Un descubrimiento recurrente entre quienes prueban el builder: más iteraciones no significan automáticamente una mejor app. A partir de cierto punto, los cambios pierden relevancia, y empezar de cero con un prompt más claro suele superar al hecho de seguir ajustando uno existente.Nuestra opinión: iterar funciona mejor cuando afinas la intención original. Cuando cada ronda cambia la dirección del proyecto, suele ser más productivo empezar de nuevo. La calidad de ese primer prompt tiene un impacto enorme: cuanto más claro tengas qué quieres construir, la funcionalidad esperada y la experiencia de usuario, mejor será el resultado.
Mathieu Poli, Viernes 26 Junio 2026

Probar tu Custom Code de GoodBarber con un usuario conectado

¿Necesitas que tu Custom Code de GoodBarber se comporte de forma distinta cuando hay un usuario conectado —mostrar contenido premium, saludar a un miembro por su nombre, ocultar una sección a los visitantes anónimos? Tanto si escribiste ese código tú mismo como si lo generaste con el AI Extension Builder, le pregunta a la App API quién está conectado a través de gb.user.getCurrent(). Pero la vista previa del back-office no tiene un login real, así que en las apps con Membership esa llamada siempre cae en la rama de error. Esta guía explica cómo se comporta el usuario actual en la vista previa para cada tipo de app, y te ofrece una forma lista para copiar y pegar de probar como un miembro conectado. Mucho código de Custom Code necesita saber quién está usando la app en este momento: mostrar contenido premium, saludar a los miembros por su nombre, ocultar una sección a los visitantes anónimos, adaptar un proceso de compra. La App API de GoodBarber te da el usuario actual a través de gb.user.getCurrent().Y el Custom Code ya no es solo algo que escribes a mano. Con el AI Extension Builder de GoodBarber, describes en lenguaje natural la sección que quieres y el asistente genera la extensión por ti: un código que se conecta directamente a la misma App API de GoodBarber. Escrito a mano o generado por IA, llama a gb.user.getCurrent() de la misma forma, y lo pruebas de la misma forma. Así que esta guía vale tanto si escribiste el código como si lo pediste con un prompt.Pero aquí está el detalle con el que todo desarrollador acaba topando: dentro de la vista previa del back-office no hay ningún usuario conectado. La vista previa no es más que una representación de tu app: no hay pantalla de inicio de sesión, no hay sesión, no hay nada contra lo que autenticarse.Para la mayoría de los tipos de app, GoodBarber resuelve esto de forma transparente, de modo que probar "como un usuario conectado" simplemente funciona. Con la extensión Membership no es así, y es algo intencionado. Este artículo repasa cómo se comporta el usuario actual en la vista previa para cada tipo de app, y te ofrece una forma sencilla, lista para copiar y pegar, de probar el caso más delicado: un miembro conectado.
Muriel Santoni, Martes 16 Junio 2026

GoodBarber vs BuildFire

La mayoría de los comparativos de app builders enfrentan dos filosofías opuestas: una herramienta que te obliga a diseñar una base de datos frente a otra que te entrega funciones ya hechas. GoodBarber y BuildFire no responden a esa oposición. Coinciden en el método: configuras funciones listas para usar en lugar de ensamblar piezas elementales, y llegas rápido a una app publicable. Y es justo ese punto en común lo que hace interesante la elección: cuando dos herramientas toman el mismo atajo, la pregunta deja de ser «qué enfoque elijo» y pasa a ser «qué obtienes al final y cuánto aguanta con el tiempo».Para responder de forma concreta, pasamos el mismo encargo por las dos plataformas: AURORA, la app de prueba que nos sirve de hilo conductor en toda esta serie.BuildFire es una plataforma madura y sólida: miles de apps en producción y un catálogo de plugins muy completo. Con honestidad, las dos herramientas se dirigen a perfiles distintos, y las verdaderas líneas de separación están en la calidad de las apps generadas, en lo que incluye la suscripción y en el coste de explotar un parque de apps a lo largo del tiempo.
Mathieu Poli, Martes 16 Junio 2026

Mundial 2026: añade una sección de calendario y resultados a tu app, sin programar

El Mundial 2026 ya ha empezado, y los partidos van a captar la atención de todos: una ocasión tanto para fidelizar a tu audiencia como para atraer a una nueva, directamente en tu app. Te explicamos cómo añadir una sección de calendario y resultados —el marcador de cada partido, próximo partido destacado, hora de inicio en el huso local— partiendo de un simple prompt, gracias al AI Extension Builder de GoodBarber. Del 11 de junio al 19 de julio de 2026, 48 selecciones y decenas de partidos marcarán el ritmo de seis semanas de atención mundial. Mientras tanto, tu comunidad sigue los marcadores en otras cinco aplicaciones. Ninguna lleva tu nombre.Una sección de calendario y resultados: justo el tipo de página que, hasta hace poco, exigía un desarrollador. Hoy la describes, y se construye sola. Así es como.
Pierre-Laurent Medori, Lunes 15 Junio 2026

App agent-ready: por qué su app debe ser operable por IA en 2026

Durante quince años, el software compitió por ser más fácil de usar para las personas. Esa carrera se acaba. La siguiente es otra: saber si una IA puede manejar su app, sin más. Esto es lo que significa ser "agent-ready" —operable por un agente—, las cinco condiciones que hacen falta y por qué 2026 es el año en que deja de ser opcional. Usted gestiona una app. Cada semana abre un panel, publica un par de cosas, programa una notificación, mira las cifras de ayer, corrige un precio. Ese panel se volvió más amable año tras año —toda la promesa del no-code, y funcionó—. Hoy millones de personas gestionan apps profesionales sin escribir una línea de código.Pero quien la maneja está cambiando. La gente empieza a delegar esa rutina semanal en un asistente de IA: "Publica estos tres artículos, programa una notificación para cada uno y dime qué sección perdió lectores la semana pasada." Al asistente no le hace falta un panel más amable. Le hace falta una interfaz que pueda invocar.Ese solo hecho lo reordena todo. La interfaz que gane la próxima década no será la que más les guste a las personas. Será la que un agente sepa manejar.
Lesia PIETRI, Viernes 12 Junio 2026

Crea una app de eCommerce atractiva más rápido con los temas de GoodBarber

La biblioteca de temas de GoodBarber siempre ha dado a los comerciantes un sólido punto de partida profesional, y no deja de crecer. Las últimas novedades son una serie de temas pensados para el eCommerce, cada uno diseñado como una marca real, con su propia identidad visual. Una muestra de todo lo que puede ofrecer una app de GoodBarber. Sea cual sea el estilo de tu tienda, el tema adecuado te lleva de la idea al lanzamiento mucho más rápido que si lo diseñaras todo por tu cuenta. Si tienes una tienda online o un negocio local, ya sabes qué imagen debe transmitir tu marca. La visión no es lo difícil. Lo difícil es traducirla en una app cuidada, pantalla tras pantalla, cuando el diseño no es tu oficio. ¿Qué colores combinan? ¿Qué tamaño dar a los títulos? ¿Cómo mantener la coherencia de una pantalla a otra? Para la mayoría de los comerciantes, ahí es donde el proyecto se atasca: no en construir la app, sino en diseñarla.Partir de cero parece sinónimo de libertad creativa. Casi siempre es un freno. Lo que de verdad hace avanzar un proyecto es un punto de partida creíble: algo que ya luce bien, listo para adaptarse a tu marca y a tu catálogo en lugar de montarse pieza a pieza.
Pierre-Laurent Medori, Viernes 12 Junio 2026

Use ChatGPT con GoodBarber: gestione su app sin código

Tiene una app GoodBarber. Ha visto nuestros anuncios sobre el "MCP server", la IA, las apps "agent-ready" — y ha dado por hecho que todo eso era cosa de desarrolladores. No lo es. En cinco minutos, desde ChatGPT, puede gestionar su app simplemente hablándole: cambiar un precio, publicar un artículo, enviar una push. Sin terminal, sin código. Aquí le explicamos cómo, con cinco prompts listos para copiar y pegar con los que empezar. Aclarémoslo de entrada, porque es el malentendido que frena a todo el mundo: no necesita ningún conocimiento técnico. Sin terminal, nada que instalar, ni una sola línea de comandos. Si sabe escribir un mensaje, sabe gestionar su app.El "MCP" del que hablan nuestros otros artículos no es más que el puente seguro entre ChatGPT y su app. No tendrá que tocarlo nunca, ni siquiera recordar qué significan esas tres letras. Lo conecta una vez y se olvida.Lo que usted utiliza es ChatGPT: el asistente de OpenAI que seguramente ya ha abierto un centenar de veces. La misma ventana de chat. La única diferencia, una vez conectado a su app, es que ahora sabe cómo actuar sobre ella.Llevamos creando herramientas para creadores sin perfil técnico desde 2011. Esta sigue la misma regla que las demás: más potencia, menos complejidad.
Lesia PIETRI, Jueves 11 Junio 2026

Botón flotante global: una acción clave visible en toda tu app

El gesto que esperas de tus usuarios merece estar accesible en todo momento, ya estén leyendo un artículo, mirando una ficha de producto o cambiando de una pestaña a otra. El Botón flotante global le da exactamente ese lugar: un botón que defines una vez y que aparece allí donde tus usuarios lo necesitan, sin que tengas que volver a colocarlo pantalla por pantalla.
Pierre-Laurent Medori, Jueves 11 Junio 2026

Cómo automatizar tu app GoodBarber con n8n y MCP — sin escribir código

Pasamos un día conectando n8n al servidor MCP de GoodBarber para montar una automatización real: un workflow que traduce cada mañana al francés los artículos del blog de nuestra app, como borradores listos para revisar. Esta es la configuración exacta que usamos, lo que se rompió por el camino y las tres lecciones que te ahorrarán una tarde. La respuesta corta: con MCP, es la API la que se explica a la máquina — ya no construyes las peticiones a mano.Una integración REST clásica significa leer la documentación de una API, construir cada petición HTTP y gestionar la autenticación y la paginación por tu cuenta. MCP (Model Context Protocol) invierte ese trabajo: tu app GoodBarber expone sus operaciones como tools que cualquier cliente MCP descubre y llama por sí solo. Nuestra app de prueba — una Content App — expuso 62 tools en el momento de conectarse: artículos, párrafos, eventos, mapas, galerías, vídeos, sonidos.n8n importa aquí porque es una de las pocas plataformas de automatización con un MCP Client node nativo — y porque sus nodes AI Agent pueden entregar esos 62 tools a Claude y dejar que el modelo decida cuáles llamar. Las plataformas tipo Zapier automatizan apps; n8n + MCP automatiza tu app.REST + automatización clásicaMCP + n8nTrabajo de integraciónUna petición por acción, hecha a manoTools descubiertos automáticamenteAutenticaciónUna clave API por peticiónUna sola conexión OAuthLa IA en el bucleTú parseas, la IA ve fragmentosEl agente llama los tools directamente
Pierre-Laurent Medori, Miércoles 10 Junio 2026

Su app es un backend de IA: por qué estar lista para agentes de IA es mejor que construirlos

Las plataformas no-code de creación de apps abordan la integración de agentes de IA de dos maneras: o le ayudan a construir agentes, o hacen que su app existente pueda ser invocada por ellos.El modelo de construcción de agentesEl modelo de backend de IAQué hace la IAGenera o impulsa la lógica de su appInvoca las operaciones de su app en su nombreSu punto de partidaConstruir —o reconstruir— en la plataforma del proveedorSu app existente ya es el objetivoDónde vive la complejidadEn flujos de trabajo y bases de datos que usted mantieneEn el agente; su app simplemente respondeEjemplosBubble, Lovable, Base44GoodBarber, a través de MCPEl discurso de Bubble es sincero y, para su público, acertado: si usted está montando un producto de software a medida, construir agentes de IA sobre el motor de bases de datos y flujos de trabajo de Bubble es realmente potente. Lo mismo vale para las herramientas que convierten un prompt en una app, cuando lo que necesita es un prototipo para esta misma noche.Pero fíjese en lo que ambas le piden primero: construir. Un esquema, flujos de trabajo, pantallas. O, como mínimo, una migración.Para un comerciante con una app existente y clientes reales, ese es el punto de partida equivocado. No necesita reconstruir nada. Necesita que su app responda a las instrucciones de la IA.
Sergio Miranda Carvalho, Lunes 8 Junio 2026

Age Protection: el cumplimiento para menores integrado en tus apps nativas

Proteger a los usuarios menores de edad ya no es opcional. Cada vez más leyes obligan a las aplicaciones a adaptar su comportamiento según la edad de sus usuarios, bajo pena de retirada de las tiendas. Age Protection integra ese cumplimiento directamente en tus aplicaciones nativas GoodBarber, sin escribir una sola línea de código. Te explicamos cómo activarlo y qué cambia para tus usuarios. En los últimos años, varios países —empezando por Estados Unidos— han endurecido su marco legal sobre la protección de los menores en las plataformas digitales. Estas leyes exigen que las aplicaciones tengan en cuenta la franja de edad de sus usuarios para adaptar las funciones accesibles. Cualquier aplicación que recopile datos, muestre publicidad o permita interacciones sociales debe aplicar restricciones específicas en cuanto el usuario es menor (menos de 16 años).En una app desarrollada a medida, eso supone un proyecto entero: detección de la edad, lógica condicional en cada función sensible y mantenimiento cada vez que cambia la ley. Con GoodBarber, la verificación de edad está integrada de forma nativa en tus aplicaciones iOS y Android. Activas un ajuste y el resto se aplica solo.