Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
06

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.