App personal · iPhone
Biblioteca Codex
La app que me hice para llevar mi biblioteca en el bolsillo. Lo que cambio en el iPhone aparece en las baldas de esta web.
Leídos
Toca un libro de la balda
Por qué existe
Quería tocar mis libros desde el móvil, y nada más.
La app de WordPress no me dejaba editar los campos de cada libro, y las apps de lecturas guardan mucho más de lo que necesito. Así que hice una a mi medida: sin progreso de páginas ni estadísticas de más, solo leídos, sin leer y lo que quiero conseguir.
WordPress manda
Los datos viven en la web. La app los lee y los cambia con una API propia del plugin, y solo envía los campos que toco.
Alta en segundos
Escaneo el código de barras y la portada aparece sola. Si el libro ya está en la biblioteca, se abre su ficha.
Funciona sin conexión
La biblioteca se guarda en el iPhone. Al sincronizar trae solo lo que ha cambiado y lo repasa todo una vez al día.
Del escáner a la balda
Un código de barras y el libro ya está en la web.
Centra el código de barras
Libro encontrado
Desiderata
Guardado en fernandobarcia.esIgual que en la web
La misma biblioteca, con sus mismas reglas.
Manga con su plantilla
Proporción de tankōbon, tapa blanda y, si falta la portada, la ficha crema con banda roja y su número.
Series en una ficha
La portada del primer tomo, los lomos numerados y el último leído, con los colores sacados de la portada.
Sagas agrupadas
Los títulos de una misma saga se reúnen en un solo sitio de la balda y se abren en su orden.

Veredicto con trofeo
Trofeos y medallas de la web junto a cada lectura, y una hoja rápida para valorar sin abrir el formulario.



Sellos de lacre
Los logros de cada lectura aparecen en su ficha, calculados en la web, igual que en la página del libro.
Claro, oscuro y morado
Blanco de día y negro de noche, con Liquid Glass. Y si quiero, la noche vuelve a la luz violeta de la web.
Por dentro
Hecha a mano, pensada para durar.
- Swift 6
- SwiftUI y SwiftData
- 49
- pruebas automáticas
- REST
- API propia en el plugin
- Llavero
- contraseña de aplicación
La app pregunta al plugin qué puede usar y enseña solo lo disponible, así cada versión de la web y de la app se entienden sin romperse. No está en la App Store: la uso yo, desde TestFlight.