Desarrollo de app Android TV sin experiencia gracias a vibe coding

Un ingeniero sin experiencia usó IA avanzada para ampliar Immich-Android-TV, mejorando la navegación en bibliotecas de fotos masivas con línea de tiempo y favoritos, creando un gestor de fotos autohospedado y optimizado para TV. https://tinyurl.com/3hdcf5tm

M
MIIA
editorial
27 de diciembre de 2025·4 min de lectura
Desarrollo de app Android TV sin experiencia gracias a vibe coding

Hace tiempo que quiero compartir esto, porque tengo una especie de obsesión con la gestión de fotos, no tanto con tomarlas, sino con organizarlas y verlas cómodamente. Llevo años buscando una alternativa a Google Photos para no depender de la nube, y hace algo más de un año hallé una opción que me convenció tras mucho probar: se llama Immich, una app de código abierto que cualquiera puede instalar en su PC, servidor o NAS para tener algo así como un Google Photos autohospedado.

Immich es casi perfecta, salvo por un detalle importante: no está diseñada para usarse en Android TV. Y es que, aunque hay apps móviles para Android e iOS que permiten acceder a tus fotos y vídeos desde el servidor, no existe una versión oficial pensada para televisores con Android TV o Google TV, ni para dispositivos Apple TV. Eso es un problema porque, al fin y al cabo, un gestor de fotos debería facilitar que disfrutes de ellas en la pantalla grande de casa.

Por suerte, hay un proyecto paralelo llamado Immich-Android-TV, mantenido por un desarrollador que usa el alias giejay en GitHub, que busca justamente cubrir esa carencia. Cuando lo descubrí, pensé que por fin podría ver las fotos en el televisor sin problema. Pero pronto me di cuenta de que la app tenía limitaciones importantes, especialmente a la hora de navegar por fotos antiguas. El orden de visualización es cronológico inverso (de las fotos más nuevas a las más viejas), pero en el cliente para Android TV no existe una línea de tiempo que permita saltar rápido a un año o mes concreto, como sí sucede en la versión web o en móviles.

Con una biblioteca grande como la mía —más de 155,000 fotos y 23,000 vídeos—, buscar imágenes de hace diez años bajando y bajando con el mando hubiera resultado una tortura, literalmente horas. Además, al depender de una app mantenida por una sola persona —y más si es por hobby—, las mejoras pueden tardar o no llegar nunca. Pides cosas, pero no siempre se convierten en prioridad.

Hasta aquí, mi historia. Pero entonces di un paso que no esperaba: decidí tomar ese código abierto de Immich-Android-TV y adaptarlo a mi gusto, aprovechando la ayuda de herramientas de inteligencia artificial para programar. No soy desarrollador; estudié ingeniería informática hace años, pero el código y yo nunca fuimos muy amigos. Sin embargo, con IA, pude dar instrucciones claras en lenguaje natural y la máquina me ayudó a escribir y corregir el código casi como si fuera un compañero de trabajo.

Usé varias herramientas, empezando con Droid, que integra la API de GPT-5.1, y luego pasé a Gemini 3 Pro, con la que conseguí resultados sorprendentes. Le expliqué lo que quería: una función de "Línea de tiempo" para navegar rápido por meses y años en la app de Android TV, algo que no existía antes. La IA no solo me sugirió un plan detallado, sino que también corrigió errores durante el proceso de compilación y pruebas. En pocas horas, esa función ya estaba funcionando.

No era un diseño perfecto, pero lograba lo esencial: mirar fotos antiguas sin horas de scroll con el mando. Además, me permitió modificar otros aspectos que no me gustaban, como ocultar los nombres de archivo, redondear las miniaturas o cambiar el número de columnas en la rejilla. También agregué la posibilidad de marcar y gestionar favoritos directamente desde la app de Android TV, algo que en la versión oficial no está disponible.

Para diseñar algunas mejoras visuales, incluso usé Stitch, una herramienta de Google Labs que ayuda a convertir ideas de interfaz en bocetos y luego en código. Luego creé funciones nuevas como "On this day", que muestra fotos de ese día en años anteriores, y una sección para ver solo fotos o solo vídeos favoritos, ideal para disfrutar en familia como un TikTok personal en la tele.

Este proyecto personal sigue en desarrollo y es imperfecto, claro. Pero lo que más me ha sorprendido es cómo la IA ha hecho posible algo que yo ni siquiera imaginaba lograr por mi cuenta. No pretendo que sea un producto comercial ni perfecto, simplemente una herramienta que me hace feliz y que puedo compartir con quien quiera probarla.

Mi experiencia me ha reafirmado en que la inteligencia artificial, aunque tenga sus limitaciones y no sea infalible, está transformando nuestra forma de trabajar y crear de un modo tan significativo como lo hicieron en su momento el ordenador personal o internet. Puede fallar, puede ser imperfecta y a veces confusa, pero también es capaz de convertir una idea en realidad para alguien sin conocimientos técnicos, y para mí eso es casi mágico.

fuente original
https://www.xataka.com/robotica-e-ia/he-vivido-milagro-vibe-coding-asi-como-me-he-programado-alucinante-app-android-tv-tener-idea-programar
Prueba MIIA

Agentes de IA para WhatsApp, Instagram y Messenger. Configurados en 10 minutos.

Seguir leyendo

relacionado con #gestión de fotos · #software de código abierto · #android tv
Prueba MIIA gratis →
WhatsApp