Saltar al contenido principal
Raen Studio
Wanda Player

Tecnologia

Arquitectura Android enfocada en reproduccion estable.

La app usa MVVM: MainActivity gestiona entrada y permisos, Compose renderiza, MediaPlayerViewModel concentra estado, MediaFileRepository consulta medios y los servicios sostienen playback e indexacion.

Jetpack Compose

Interfaz declarativa, navegacion Compose y pantallas reactivas conectadas al ViewModel.

Media3 / ExoPlayer

Motor de reproduccion para audio y video, MediaSession y servicio de primer plano.

MediaStore + SAF

Lectura de biblioteca multimedia Android y carpetas elegidas por el usuario.

DataStore

Persistencia de recientes, posicion, velocidad, volumen y estado de reproduccion.

WorkManager

Escaneos periodicos de medios sin bloquear la interfaz principal.

FileObserver

Deteccion de cambios en carpetas para refrescar biblioteca cuando el sistema cambia.