# 📖 MangaReader - iOS Manga Reading App ## 📝 Description / Descripción **English:** An iOS manga reading application built with Swift. Features include chapter downloading for offline reading, favorites management, reading history, and a clean, distraction-free reading experience. **Español:** Una aplicación de lectura de manga para iOS desarrollada en Swift. Incluye descarga de capítulos para lectura offline, gestión de favoritos, historial de lectura y una experiencia de lectura limpia y sin distracciones. ## 🚀 Features / Características **English:** - Browse manga by categories and search - Chapter-by-chapter reading with smooth scrolling - Download chapters for offline reading - Favorites list for quick access - Reading history with progress tracking - Multiple reading modes (vertical/horizontal) - Zoom and pan for detailed viewing - Night mode for comfortable reading - Bookmarks for specific pages - Automatic chapter preloading **Español:** - Navegación de manga por categorías y búsqueda - Lectura capítulo por capítulo con desplazamiento suave - Descarga de capítulos para lectura offline - Lista de favoritos para acceso rápido - Historial de lectura con seguimiento de progreso - Múltiples modos de lectura (vertical/horizontal) - Zoom y paneo para vista detallada - Modo nocturno para lectura cómoda - Marcadores para páginas específicas - Precarga automática de capítulos ## 🛠️ Tech Stack / Stack Tecnológico - **Language:** Swift 5.9+ - **Platform:** iOS 15.0+ - **Framework:** SwiftUI + UIKit - **Architecture:** MVVM - **Networking:** URLSession + async/await - **Image Loading:** Kingfisher / AsyncImage - **Data Persistence:** CoreData / SwiftData - **Download Manager:** URLSessionDownloadTask ## 📱 Screenshots / Capturas de Pantalla *Coming soon / Próximamente* ## 🔧 Installation / Instalación **English:** 1. Open project in Xcode 15+ 2. Set your team and bundle identifier 3. Build and run on iOS device or simulator 4. Configure API endpoints for manga sources **Español:** 1. Abre el proyecto en Xcode 15+ 2. Configura tu equipo e identificador de bundle 3. Construye y ejecuta en dispositivo iOS o simulador 4. Configura endpoints de API para fuentes de manga ## 🌐 Backend / Backend - Node.js scraping service for manga sources - RESTful API for chapter and manga metadata - Image proxy for optimized loading ## 👨‍💻 Author / Autor **Renato CBC** - GitHub: [renato97](https://gitea.cbcren.online/renato97) ## 📄 License / Licencia Private project / Proyecto privado --- **Tags / Etiquetas:** `swift` `ios` `manga` `reading` `offline` `swiftui` `coredata`