https://github.com/cesarsicas/ios-comicvine
IOS cliente for Comic Vine using SwiftUI and MVVM
https://github.com/cesarsicas/ios-comicvine
comics comicvine ios iphone mobile swift
Last synced: 8 months ago
JSON representation
IOS cliente for Comic Vine using SwiftUI and MVVM
- Host: GitHub
- URL: https://github.com/cesarsicas/ios-comicvine
- Owner: cesarsicas
- Created: 2025-08-31T14:58:29.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-31T15:17:19.000Z (10 months ago)
- Last Synced: 2025-09-08T23:09:12.029Z (9 months ago)
- Topics: comics, comicvine, ios, iphone, mobile, swift
- Language: Swift
- Homepage:
- Size: 27.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# iOS Comic Vine Client
An iOS client for [Comic Vine](https://comicvine.gamespot.com/), built using Swift and SwiftUI.
## Features
* **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.
## Preview
https://github.com/user-attachments/assets/b0476baa-a5f4-4969-b04f-31b8d0c5b54a
## Technologies Used
* **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.
## Getting Started
To run this project, you will need:
* Xcode
* An internet connection to fetch Comic Vine data.
1. Clone the repository:
2. Open the project in Xcode.
3. Replace the apikey on file ComicVineService with YOUR API KEY
3. Build and run the app on a simulator or a physical device.
More information on
https://comicvine.gamespot.com/api/