An iOS client for Comic Vine, built using Swift and SwiftUI.
- SwiftUI-Based UI: The user interface is built entirely with Apple's declarative UI framework, SwiftUI.
- MVVM Architecture: The project follows the Model-View-ViewModel architectural pattern for a clear separation of concerns, making the codebase more testable and maintainable.
Simulator.Screen.Recording.-.iPhone.16.Pro.-.2025-08-31.at.11.16.11.1.mp4
- Swift: The primary programming language for iOS development.
- SwiftUI: Apple's framework for building user interfaces across all Apple platforms.
- MVVM: A design pattern used to separate the presentation layer logic from the core business logic.
To run this project, you will need:
- Xcode
- An internet connection to fetch Comic Vine data.
- Clone the repository:
- Open the project in Xcode.
- Replace the apikey on file ComicVineService with YOUR API KEY
- Build and run the app on a simulator or a physical device.
More information on https://comicvine.gamespot.com/api/