Marvel App es una aplicación móvil premium desarrollada con Flutter que permite a los fans de Marvel explorar el universo de sus superhéroes favoritos de una forma interactiva y moderna. La aplicación utiliza una arquitectura limpia (Clean Architecture) y se conecta a un backend especializado para ofrecer una experiencia fluida.
- 📁 Gestión de Álbumes con Diseño de Carpetas: Organiza tus colecciones de héroes en álbumes temáticos con un diseño visual de carpeta de archivos, incluyendo pestaña superior, efecto de profundidad y esquina doblada.
- 🦸 Explorador de Héroes: Un catálogo completo con detalles, imágenes y descripciones de los personajes de Marvel.
- 🤖 Generador de Cómics con IA: Crea tus propias historias y guiones de cómics utilizando inteligencia artificial.
- ⚔️ Comparador RAG: Utiliza tecnología Retrieval-Augmented Generation (RAG) para enfrentar héroes y obtener comparativas inteligentes basadas en sus datos reales.
- 🎬 Pantalla de Intro Premium: Una experiencia de inicio cinematográfica con animaciones fluidas y estética de cómic.
- 🎨 Diseño Estilo Cómic: Interfaz cuidada con sombras, gradientes y tipografías (Bebas Neue) que evocan el arte de los cómics clásicos.
Esta aplicación está conectada a una API centralizada que gestiona todos los recursos del universo Marvel.
- Base URL:
https://iamasterbigschool.contenido.creawebes.com - Endpoints Principales:
/albums: Gestión de colecciones./heroes: Catálogo completo de personajes./comics/generate: Motor de IA para creación de historias./api/rag/heroes/: Motor de comparación inteligente./api/tts-elevenlabs.php: Integración de voz para narrativas.
- Framework: Flutter (Dart)
- Gestión de Estado: Riverpod
- Navegación: GoRouter
- Animaciones: Flutter Animate
- Networking: Dio
- Arquitectura: Clean Architecture (Data, Domain, Presentation)
- Clonar el repositorio:
git clone https://github.com/20Luisma/app-marvel.git cd app-marvel - Instalar dependencias:
flutter pub get
- Ejecutar la aplicación:
flutter run
Desarrollado para fans de Marvel con pasión por la tecnología.