- Add English and Spanish sections - Improve project description and features - Add professional formatting
84 lines
2.6 KiB
Markdown
84 lines
2.6 KiB
Markdown
# 📖 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`
|