Sobre el proyecto

ShonenX es una aplicación Flutter moderna y de código abierto diseñada para el descubrimiento, seguimiento y streaming de medios, centrándose en anime y manga. Ofrece una experiencia fluida para los usuarios que desean leer, ver y seguir su progreso en múltiples plataformas. Las características clave incluyen: - **Seguimiento de progreso en paralelo:** Sincroniza el progreso de visualización y lectura en AniList, MyAnimeList y Kitsu. - **Lector y reproductor personalizados:** Reproducción y lectura de medios con baja latencia, controles personalizables y modo oscuro AMOLED. - **Disponibilidad sin conexión:** Descarga volúmenes y episodios para verlos y leerlos sin conexión. - **Extensiones externas:** Compatible con extensiones de Aniyomi y Mangayomi a través del AnymeX Extension Runtime Bridge. La aplicación no incluye fuentes integradas; los usuarios gestionan sus propias extensiones. - **Multiplataforma:** Compilaciones nativas para Android, Windows y Linux, con soporte experimental para macOS e iOS. Construida con Flutter ≥3.8.1 y Dart ≥3.8.1, utiliza dependencias como Riverpod para la gestión de estado, GoRouter para la navegación, media_kit para la reproducción e Isar para el almacenamiento local. La instalación es sencilla: los usuarios de Android pueden descargar el APK desde GitHub Releases, los de Windows pueden obtener un zip portátil o un instalador, y los de Linux pueden ejecutar un script de instalación universal. Compilar desde el código fuente requiere Flutter, Git y Rust, además de dependencias adicionales para Linux (GTK, libmpv, libwpewebkit). El proyecto tiene licencia GPL-3.0 y acepta contribuciones. No tiene anuncios ni rastreadores, y hace hincapié en la privacidad del usuario. El desarrollador ofrece una comunidad en Discord y una página de Buy Me a Coffee para recibir apoyo.