De empresa · App comercial multiplataforma y multimarca, con contenidos locales y backend propio

App de casos y ensayos para el equipo comercial

Una app con la que el equipo comercial lleva al campo casos visuales —antes y después, tratado frente a sin tratar, nuestro producto frente a la competencia— y resúmenes de ensayos, con la marca que vende cada compañía del grupo. Los casos y resúmenes sincronizados se consultan sin cobertura; la carga del detalle completo y la creación de enlaces para clientes usan conexión. El cliente recibe una página web, sin instalar nada. Hecha con un stack que no conocía.

Un encargo directo de la dirección general en enero de 2026, que empezó como una app sencilla de casos visuales y creció con la consulta de ensayos y el envío a clientes. Publicada en la App Store de Apple, para Android como APK y para Windows; todas sus versiones pasaron la revisión de Apple a la primera, hasta julio de 2026.

En evolución · Usuarios internosene 2026 – jul 2026
Qué demuestra
  • Un stack nuevo llevado a producción con desarrollo AI-native: de no haber escrito Dart a una app publicada en menos de seis semanas.
  • Publicación y mantenimiento en tiendas: distribución privada aprobada por Apple, firma, privacidad declarada y revisión de cada versión.
  • Consulta local de casos y resúmenes de ensayos, con sincronización automática y comprobaciones de archivos al arrancar.
  • Un puente controlado hacia el cliente: contenido compartido como página web, sin app ni cuenta, y revocable.
El problema

El comercial tenía las pruebas de que el producto funciona repartidas en fotos de la galería y en informes de ensayo, sin contexto, sin producto asociado y lejos del cliente. En el campo, además, a menudo no hay cobertura, y el cliente no va a instalar una app ni crearse una cuenta para ver un resultado.

La decisión que lo define

Llevar los casos y los resúmenes de ensayos con el comercial para consultarlos sin cobertura, cargar el detalle cuando hay conexión y compartir con el cliente una página web: consulta nativa y presentación web coordinadas desde el mismo backend.

Cómo está hecho

Una app Flutter con una copia local del catálogo, los casos y los resúmenes de ensayos, sincronizada con un backend Django propio. El detalle completo del ensayo y sus gráficos se cargan desde la API. El backend consulta los ensayos en su fuente de gestión, con modelos excluidos de sus migraciones, y sirve el contenido a la app nativa y, como páginas web, a los clientes con quienes se comparte.

  • Contenido local versionado y JSON preparado en un archivo temporal antes de sustituirlo; descarga de imágenes, limpieza de huérfanas y comprobaciones de archivos al arrancar.
  • Un mismo producto, la marca de cada compañía: el catálogo distingue el producto base de su versión comercial, y el texto libre se adapta a la marca de quien consulta.
  • Cambios sin publicar versión: iconos, selector de idioma, avisos y funciones se activan desde el backend, y una versión mínima obliga a actualizar cuando hace falta.

Las evidencias20

Principios que se ven aquí9