RomMMobile
App de acompañamiento para Android que gestiona la biblioteca auto-hospedada de RomM. Permite navegar por juegos y descargar ROMs directamente a las carpetas del frontend sin lanzarlos, optimizada para handhelds con gamepad integrado. Soporta mapeo automático de carpetas y cola de descargas robusta.
Ficha actualizada 28 sept 2026, 2:45 · upstream 28 sept 2026, 2:31 · release v1.0.3
Qué es RomMMobile
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
RomMMobile actúa como cliente móvil para el gestor de ROMs auto-hospedado RomM. Permite explorar la biblioteca del servidor, visualizando portadas, regiones y versiones alternas, sin necesidad de tocar la pantalla gracias a su diseño para mandos integrados. La aplicación descarga los archivos directamente en las carpetas que ya utiliza tu frontend (ES-DE, Pegasus, etc.), evitando archivos corruptos o parciales.
No lanza los juegos; esa es la responsabilidad del frontend instalado. El sistema gestiona una cola de descargas con reanudo tras interrupciones, verificación de hash y extracción ZIP segura. Incluye soporte para temas oscuros/claros, idiomas inglés e italiano, y adaptaciones para pantallas 4:3, cuadradas o TV.
Requiere un servidor RomM 5.x accesible desde el dispositivo y Android 8.0 o superior. La instalación se realiza mediante APK sideload. El código está construido con Kotlin 2.3, Jetpack Compose y Hilt, siguiendo buenas prácticas de arquitectura móvil moderna para persistencia y gestión de datos.
- Navegar la biblioteca completa del servidor desde un dispositivo Android sin tocar la pantalla
- Descargar ROMs directamente a las carpetas configuradas del frontend existente
- Gestionar el inventario de juegos instalados en la tarjeta SD (espacio usado, desinstalar)
- Descargar firmware y BIOS para RetroArch desde el servidor centralizado
- Utilizar controles de gamepad nativos con ayudas visuales para botones pixel-art
- Mapeo automático de carpetas del frontend que detecta la estructura existente sin intervención manual constante
- Cola de descargas con reanudo tras interrupción y verificación de hash para integridad de archivos
- Optimización nativa para handhelds con gamepad, incluyendo scroll continuo por stick derecho
- Soporte multiplataforma para lanzadores como ES-DE, Daijishō, Pegasus, Beacon y iiSU
- Arquitectura limpia en Kotlin 2.3 con Jetpack Compose, Room y Hilt para mantenimiento
- No genera archivos gamelist.xml para el frontend (funcionalidad pendiente de desarrollo)
- No sincroniza colecciones ni archivos de guardado entre servidor y dispositivo actualmente
- Requiere instalación manual del APK mediante sideloading, sin soporte one-click
- Depende de la accesibilidad del servidor RomM 5.x desde la red local o remota
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Descargar el último APK desde la página Releases e instalar manualmente en Android 8.0+. Configurar dirección del servidor (IP o dominio HTTPS), credenciales y mapeo de carpetas en el wizard inicial. Requiere permisos para instalación de apps desconocidas. Compatible con LAN y acceso remoto vía Cloudflare Access.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.