Películas.
Todo tu cine,
en una sola app.
Descubrí qué mirar esta noche, guardá lo que te gustó, y olvidate de buscar en tres apps distintas qué película era esa.
Tu lista
Construida con criterio, no con un checklist.
Cada módulo responde a un uso real. Nada de funciones decorativas que suman en la demo y estorban en el día a día.
Explorá catálogo
Miles de películas y series, desde los estrenos hasta los clásicos. Buscá por título, actor, director o género.
Listas personalizadas
Crea listas por géneros, décadas, o lo que se te ocurra. "Para el domingo", "Con mi vieja", como quieras. Tus favoritos con un tap.
Búsqueda avanzada
Filtrá por año, género, calificación, actores o duración. Encontrá exactamente lo que tenés ganas de ver.
Detalles completos
Reparto, puntuación, trailer, trivia y sinopsis. Todo en una vista, sin abrir cinco apps. Recomendaciones basadas en lo que guardaste.
Sync multi-dispositivo
Tus listas y favoritos en cualquier dispositivo. Tu cuenta, tu colección, donde estés.
Rápida y moderna
Interfaz fluida con cache agresivo de posters, transiciones animadas, y soporte para Android 15. Sin lag, sin esperas.
Decisiones que importaron.
El problema
Querés ver una película y terminás viendo tres apps de streaming en paralelo para averiguar dónde está. Una lista que te armaste en una app no sirve en otra. Caos. El 60% de los usuarios abandonan la búsqueda después de 2 apps.
Arquitectura de datos
Películas es una capa propia sobre datos abiertos de cine (TMDB). No hay backend propio — Retrofit consume la API, Room cachea todo localmente. El catálogo es infinito pero tu selección es tuya. El tradeoff: sin backend no hay sync entre dispositivos.
Cache agresivo de imágenes
Coil con cache en memoria + disco. Posters pre-cargados en background scroll. Transiciones animadas entre lista y detalle: el poster se "expande" de su posición. La app se siente rápida porque nunca ves un hueco donde debería ir una portada. Métrica: 0 posters vacíos en scroll normal.
Búsqueda que no bloquea
Búsqueda local con Room + FTS (Full Text Search). Sin debounce innecesario: cada keystroke filtra en < 50ms. Búsqueda avanzada: año, género, calificación, actores, duración. Filtros combinables sin lag. El tradeoff: búsqueda local limitada al catálogo cacheado.
Deep links y navegación
Cada película tiene un deep link estable: /peliculas/{id}. Esto permite compartir directo a una película, volver de un push, o abrir desde un widget. Navigation Compose maneja el stack de navegación con protección contra back-stack corruption.
Offline: lo que funciona y lo que no
Con conexión: catálogo completo, búsqueda, trailers, recomendaciones. Sin conexión: tus listas, favoritos y posters cacheados. Room almacena todo el catálogo visto. El tradeoff: no podés explorar películas nuevas sin red, pero tu colección siempre está disponible.
Performance reales
Cold start: < 500ms. Scroll de catálogo: 60fps con posters de alta resolución. Búsqueda: < 50ms por query. Memoria: < 80MB con 500 posters cacheados. Tamaño APK: < 12MB. Estas métricas se miden en un Xiaomi Redmi Note 11 (gama media), no en un Pixel 7.
Lo que aprendí
Las imágenes son todo en este tipo de app. Coil con cache agresivo, posters pre-cargados, transiciones animadas entre lista y detalle. Android 15 me obligó a repensar permisos y batería — y el resultado fue mejor para el usuario. Hilt simplificó la inyección de dependencias pero agregó complejidad al build.
Probala hoy mismo.
Gratis, sin cuentas, sin anuncios molestos. Abrís y usás.
¿Necesitás algo similar?
Si te gustó esta app y querés una para tu industria o tu idea, hablamos. Construyo cosas así todos los días.