https://github.com/audydevs/herowiki
[Swift - SwiftUI] Aplicación que nos permite buscar información sobre nuestros superheroes favoritos a través de un filtro. La información que aparece en la ficha de cada heroe és sus stats, biografia, apariencia, trabajo y conexiones.
https://github.com/audydevs/herowiki
api-rest mvvm-architecture sdwebimage swift swiftui
Last synced: about 1 month ago
JSON representation
[Swift - SwiftUI] Aplicación que nos permite buscar información sobre nuestros superheroes favoritos a través de un filtro. La información que aparece en la ficha de cada heroe és sus stats, biografia, apariencia, trabajo y conexiones.
- Host: GitHub
- URL: https://github.com/audydevs/herowiki
- Owner: AudyDevs
- Created: 2024-10-31T11:32:58.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-20T17:38:50.000Z (5 months ago)
- Last Synced: 2025-01-30T07:12:26.319Z (3 months ago)
- Topics: api-rest, mvvm-architecture, sdwebimage, swift, swiftui
- Language: Swift
- Homepage:
- Size: 6.03 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
HeroWiki
Aplicación que nos permite buscar información sobre nuestros superheroes favoritos a través de un filtro. La información que aparece en la ficha de cada heroe és sus stats, biografia, apariencia, trabajo y conexiones.
Aplicicación Swift en Swift UI basada en la arquitectura MVVM desarrollada con ViewModels, llamadas a una API para obtener los datos y Testing.## 🛠 Herramientas y librerias
- Basado en lenguaje [Swift](https://www.swift.org/) con una interfaz en Swift UI
- Arquitectura MVVM (Model-View-ViewModel)
- ViewModel: Nos permite almacenar el estado y realizar cambios de forma reactiva en la interfaz de usuario.
- [SDWebImageSwiftUI](https://github.com/SDWebImage/SDWebImageSwiftUI): Nos permite representar imagenes a traves de una URL en Swift UI.
- Testing
- Código con Clean Code y Clean Architecture## 📱 Capturas
| Home View (Light) | Detail View (Light) | Detail View 2 (Light) |
|--|--|--|
||
|
| Home View (Dark) | Detail View (Dark) | Detail View 2 (Dark) |
|--|--|--|
||
|
![]()