Arun Jayanthi
← Projekte

EPUB Fixer · Mac-App

Warum zeigten meine E-Books leere Seiten?

Fehlerhafte E-Books hineinziehen und reparierte Kopien erhalten, mit einem Klick in Apple Books.

Auf einen Blick

Rolle
Konzeption, Gestaltung und Entwicklung
Plattform
macOS, Apple Silicon
Zeitraum
2026
Getestet
Automatische Prüfung jeder Seite an echten Büchern
Tools
Swift, Xcode, Claude Code, Figma, Icon Composer

Hintergrund

Eine Mac-App, die ich 2026 mit Unterstützung von Claude Code konzipiert und entwickelt habe.

Das Problem

Mehrere meiner E-Books, vor allem Comics, zeigten in Apple Books leere Seiten, weil sie auf eine Weise erstellt waren, die Apple Books nicht darstellt.

Was sie macht

Eine oder mehrere EPUB-Dateien ins Fenster ziehen und reparierte Kopien erhalten. Comics werden neu aufgebaut, eine Seite pro Bild; bei Textbüchern werden Zeichen, Links und das Inhaltsverzeichnis repariert. Bilderbücher lassen sich auch als PDF speichern.

Das Fenster: EPUB-Dateien hineinziehen
Das Fenster: EPUB-Dateien hineinziehen

Gestaltungsentscheidungen

  • Originale bleiben unverändert. Die App schreibt immer eine neue, eindeutig benannte Kopie.
  • Neu aufbauen statt flicken. Comics werden aus ihren Bildern neu aufgebaut, weil Apple Books das zuverlässig darstellt.
  • Bleibt auf diesem Mac. Keine Berechtigungen nötig; die App öffnet nur die Bücher, die man ihr gibt, und lädt nichts hoch.
Einstellungen: Berechtigungen und Datenschutz
Einstellungen: Berechtigungen und Datenschutz

Wie ich sie entwickelt habe

  1. Skizziert: den Ablauf von Hand in Freeform, Ebene für Ebene: was bei jedem Schritt passiert.
  2. Beschrieben: jede Ansicht in Notion, was sie zeigt und was jede Option bewirkt.
  3. Gestaltet: jedes Element von Hand in Figma.
  4. Entwickelt: die App in Xcode, mit Unterstützung von Claude Code.
  5. Gezeichnet: das App-Symbol in Icon Composer.
App-Symbol
App-Symbol

Nächster Schritt

Daraus einen allgemeinen Datei-Reparierer machen: eine beliebige fehlerhafte Datei hineinziehen, egal in welchem Format, und die App findet und behebt die Probleme.