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.

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
- Servicios
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.
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.
-
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.
-
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.
-
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.
-
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.
El proyecto en imágenes
8 imágenes · Abre una imagen para verla en grande.
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
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.
Casos cercanos a este
Ver más
Dampling · Beber menos
Beber menos, con una mascota que crece
App Flutter para Android y iOS: un diario de alcohol y nicotina que guarda los datos en el teléfono y una mascota dumpling que crece cada día sin alcohol.
Saber más →
Ver más
Nekonap · Puzzle lógico
Un puzzle diario para dormir gatos
Puzzle lógico Flutter para Android y iOS: un gato por fila, columna y parche, un puzzle del día igual para todos y 36 gatos, sin anuncios.
Saber más →
Ver más
Steel Bastion · Tower defense
Un tower defense militar en seis frentes
Juego Flutter para Android y iOS: 60 misiones contra columnas blindadas, 10 armas, operación diaria y frentes de supervivencia, sin anuncios.
Saber más →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.
