Cómo un Desarrollador Creó la Mejor Combinación de Tachiyomi y J2K en Yokai Reader
Cuando el proyecto original de Tachiyomi cerró a principios de 2024, creó un caos significativo entre los entusiastas del manga y los cómics en Android. El popular lector de código abierto se fragmentó en docenas de forks. Los usuarios se enfrentaron a una elección: Mihon continuó la línea base de la aplicación, TachiyomiJ2K permaneció como favorito gracias a su interfaz bien pensada, y TachiyomiSY desarrolló filtros específicos para la biblioteca.
El desarrollador null2264 adoptó un enfoque diferente. En lugar de elegir entre ramas o tolerar las deficiencias de cada una, decidió combinar las mejores características de diferentes autores en su propio proyecto llamado Yokai.

Qué es Yokai
Yokai es un lector gratuito y de código abierto para Android escrito en Kotlin. El autor establece desde el principio en el repositorio que el proyecto fue creado para uso personal. En su perfil, forma parte de una llamada colección "paranormal" de forks — experimentos donde explora nuevas tecnologías, prueba refactorizaciones y añade características que probablemente no serían aceptadas en el repositorio principal a través de Pull Request.
La aplicación combina tres ramas principales de desarrollo:
- Núcleo y estabilidad de Tachiyomi y su sucesor directo Mihon.
- Soluciones de interfaz y UX de TachiyomiJ2K.
- Filtros de contenido de TachiyomiSY.
El resultado se siente cohesivo: obtienes funcionalidad de lectura familiar con controles de gestos convenientes y diseños flexibles que antes requerían buscar en diferentes compilaciones.

Características Principales y Comodidades
En lugar de copiar código ciegamente, el autor realizó un trabajo serio en la integración dirigida de características. Esto es lo que destaca en el uso práctico.
Interfaz Avanzada de J2K
La principal diferencia entre Yokai y Mihon estándar es cómo maneja la pantalla y la cuadrícula de la biblioteca. La aplicación utiliza activamente elementos de Material Design You:
- La pantalla de la tarjeta de manga adapta el esquema de colores de la interfaz para que coincida con la portada.
- Una barra de búsqueda flotante ayuda a filtrar rápidamente títulos mientras se desplaza.
- Para tabletas y teléfonos plegables, hay un modo de doble página como en un libro impreso.
- La barra de herramientas inferior está expandida para un control cómodo con una mano en pantallas grandes.
- Las categorías en la biblioteca se pueden colapsar en una sola lista vertical o arrastrar para ordenarlas manualmente.
Lectura Local y Archivo ComicInfo.xml
Muchos usuarios emplean estos lectores no solo para catálogos en línea, sino también para leer archivos CBZ y ZIP locales. En Tachiyomi base, los archivos en carpetas a menudo se muestran con nombres de capítulos personalizados o rotos.
Yokai añadió el análisis del archivo ComicInfo.xml dentro de archivos locales. La aplicación extrae automáticamente el número exacto del capítulo, el título original y la información del traductor de los metadatos.
Organización de la Biblioteca y Respaldos
El autor solucionó un problema persistente de incompatibilidad de respaldo entre diferentes forks. Ahora un respaldo de Yokai se despliega limpiamente en otros clientes actuales.
Para la estructuración de la biblioteca, el sistema de alternancia NSFW/SFW fue portado desde TachiyomiSY. Además, las categorías dinámicas funcionan automáticamente: la aplicación agrupa títulos por etiquetas, estado de seguimiento o fuente.
Sincronización con Trackers
Al igual que el lector original, la integración con servicios populares de seguimiento se mantiene:
- Shikimori
- AniList
- MyAnimeList
- Kitsu
- MangaUpdates
- Bangumi
Cuando un capítulo es leído, el progreso se envía automáticamente a la plataforma seleccionada.
Lado Técnico y Estado del Desarrollo
Desde una perspectiva de código, Yokai es una aplicación clásica de Kotlin para Android que requiere Android 6.0 o superior. El repositorio tiene CI/CD configurado a través de GitHub Actions, que compila versiones estables y nightly builds en cada commit.
En la descripción del repositorio, el autor señala que el enfoque se ha desplazado a migrar el proyecto a una infraestructura más moderna. Parte del código base se está reescribiendo para las bibliotecas actuales de Jetpack y las pautas actualizadas de Android 12+.
El calendario de actualizaciones es irregular: períodos de alta actividad son seguidos por pausas. Este es un proyecto personal honesto de una persona, no un producto corporativo con plazos estrictos. Sin embargo, la licencia abierta Apache-2.0 permite a cualquiera clonar el repositorio y enviar su propio Pull Request.
Para Quién Es Este Proyecto
La aplicación será útil para varias categorías de usuarios y desarrolladores:
- Propietarios de tabletas y dispositivos de pantalla grande que extrañan el modo de doble página en Mihon estándar.
- Aquellos que prefieren almacenar cómics localmente y catalogarlos a través de
ComicInfo.xml. - Desarrolladores de Android interesados en ver un ejemplo de refactorización profunda y fusión de bases de código de proyectos importantes de código abierto en Kotlin.
Resumen
Yokai demuestra un buen ejemplo de cómo un fork personal para necesidades propias puede crecer hasta convertirse en una herramienta conveniente para la comunidad. El proyecto no intenta reinventar la rueda; toma lo mejor de las ramas dispersas del ecosistema Tachiyomi y lo empaqueta en una interfaz ordenada.
Si has estado buscando un lector con personalización flexible de la biblioteca y soporte para tabletas, considera descargar el APK desde la sección de Releases en GitHub y probarlo.
Proyectos relacionados