Flashdays · App de fotos

Un carrete revelado como en 2006

Flashdays es nuestra app para Android e iOS que le da a un carrete entero el aspecto de una cámara compacta de los 2000, con flash, grano y la fecha naranja en la esquina, y lo exporta como carrusel para TikTok o Instagram. Cada foto se revela en el teléfono.

El editor sobre una escena de feria y el carrete ya revelado, listo para guardar o compartir. Build de prueba con escenas sintéticas pintadas.
El editor sobre una escena de feria y el carrete ya revelado, listo para guardar o compartir. Build de prueba con escenas sintéticas pintadas.
En resumen

Flashdays toma hasta 20 fotos del carrete, les aplica el mismo cuerpo de cámara y exporta el conjunto como carrusel, en el orden que eligió la persona. El efecto sale de un fragment shader que escribimos y que corre en la GPU del teléfono, así que ninguna foto se sube y ninguna cara se modifica. Diseñamos y construimos la app en Flutter para Android 8+ e iOS 15+, en 10 idiomas. Las pantallas de esta página vienen de un build de prueba con escenas sintéticas pintadas, sin fotos reales.

Cliente
Flashdays · App de fotos
Sector
App de fotografía para el público
Dónde
Bogotá, Colombia
Año
2026
Entregables
  • App Flutter para Android e iOS
  • Shader de revelado en GPU
  • Recetas sincronizadas con cuenta opcional
  • Onboarding, suscripción Pro y ajustes
  • 10 idiomas, árabe RTL incluido
42cuerpos de cámara en la versión 1.1
20fotos por carrete
10idiomas
El contexto

El look de una compacta, sin comprar una

Los photo dumps y carruseles de TikTok e Instagram tomaron el aspecto de las cámaras compactas de mediados de los 2000: flash duro, color CCD frío, grano y la fecha impresa en la esquina. Para lograrlo había que comprar una cámara usada y pasar archivos, o editar foto por foto en apps que muchas veces solo existen en iOS, están en inglés o cobran antes de mostrar un resultado.

Algunas de esas apps aplican filtros de IA que cambian las caras o reescriben la fecha de la foto. Para Flashdays nos pusimos tres reglas: un mismo look para todo el carrete, la fecha real de cada foto en el sello, y fotos que nunca salen del teléfono.

Diseño y construcción

Un cuarto oscuro que corre en la GPU del teléfono

Cada cuerpo de cámara es un juego de parámetros para un único fragment shader: exposición, contraste, temperatura de color, caída del flash, bloom, viñeta, grano, ruido de color, nitidez y virado. El editor muestra el cuerpo elegido en vivo sobre la foto actual, y al mantener el dedo sobre ella aparece el original. Flash, fecha (la del día de la foto, la de hoy, ninguna o un año retro entre 2000 y 2012) y formato (4:3, 4:5 o 9:16) se aplican a todo el carrete.

Al revelar, cada cuadro pasa por el mismo shader, se codifica en JPEG sin metadatos EXIF y el carrusel va a Guardar en Fotos o al menú de compartir en el orden fijado. Las fotos entran por el selector del sistema, así que la app nunca pide acceso a toda la galería; los permisos de cámara y de agregar a Fotos se piden solo al tocar esos botones. La versión gratuita revela carruseles completos de hasta 6 fotos con marca de agua. Pro la quita, exporta en resolución completa, sube el carrete a 20 fotos y abre más cuerpos, años retro y recetas.

Las recetas guardan una combinación de cuerpo, flash, fecha y formato, y son lo único que pasa por un servidor. La primera vez que alguien con Pro las abre, la app crea una sesión de invitado sin pedir nada; si después inicia sesión con Apple o con un código por correo, las recetas pasan a su cuenta, con un máximo de 50. La cuenta se borra desde Ajustes.

Elegir fotos, probar cuerpos de cámara, revelar 6 fotos y pasar el carrusel. Build de prueba con escenas sintéticas.
  1. 01

    Un look para todo el carrete

    Se eligen hasta 20 fotos y un cuerpo de cámara, y todas se revelan igual antes de salir como carrusel en el orden elegido.

  2. 02

    La fecha real en el sello

    El sello naranja imprime el día en que se tomó cada foto, leído del EXIF, o la fecha de hoy, o el mismo día en un año de la era digicam.

  3. 03

    Nada se sube

    Elegir, revelar y exportar ocurre en el teléfono. Los JPEG exportados no llevan metadatos, y en el servidor solo quedan las recetas de quien las guarda.

  4. 04

    Mantener para ver el original

    El editor muestra la foto revelada en vivo; con el dedo encima aparece el original, y la tira prueba cada cuerpo sobre la foto actual.

Resultados

De la versión 1.0 a la 1.1

La versión 1.0 tiene 8 cuerpos de cámara y el editor que se ve en esta página. La 1.1 sube el catálogo a 42 cuerpos, 21 de ellos gratuitos, pasa los controles a un panel con pestañas (cámara, efectos, marco, fecha, ajuste fino) para que nunca tapen la foto, y suma una hoja de contactos con todo el carrete en una sola imagen. Las recetas de la 1.1 guardan todas las opciones, y las versiones anteriores ignoran los campos que no conocen.

La app tiene 65 pruebas automáticas, seis de ellas con el shader real: revelan una foto generada y comprueban que el JPEG no lleve EXIF. El inicio y el editor se prueban en árabe de derecha a izquierda y con el texto al 200 %, y el inicio también en modo oscuro.

  • 42 cuerpos de cámara en la versión 1.1, 21 gratuitos
  • 10 idiomas, entre ellos japonés, coreano, chino y árabe
  • Android 8+ e iOS 15+, funciona sin conexión salvo las recetas
  • Pantallas y video: build de prueba, escenas sintéticas pintadas, sin fotos ni personas reales
Preguntas frecuentes

Las preguntas que escuchamos a menudo

¿Flashdays sube mis fotos?

No. Las fotos se eligen con el selector del sistema y se revelan en la GPU del teléfono. Solo salen cuando la persona las guarda en su galería o las comparte con la app que elige.

¿Flashdays usa IA sobre las caras?

No. El efecto es un shader que cambia color, luz, grano y flash de forma igual en toda la imagen. No detecta ni modifica caras.

¿La fecha del sello es la real?

Por defecto, sí: es el día en que se tomó cada foto, leído de sus datos EXIF. También se puede usar la fecha de hoy, quitar el sello o elegir el mismo día en un año entre 2000 y 2012.

Hablar con Slash

Pongámoslo en producción

Cuéntanos tu reto. Respondemos en menos de 24 horas laborales con una primera lectura honesta: si podemos ayudarte, te diremos cómo; si no, te diremos quién puede.

Contesto personalmente. Sin formularios eternos ni respuestas automáticas.

Escribirle a Esteban