Skip to content

cesarsicas/ios-comicvine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iOS Comic Vine Client

An iOS client for Comic Vine, 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

Simulator.Screen.Recording.-.iPhone.16.Pro.-.2025-08-31.at.11.16.11.1.mp4

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
  4. Build and run the app on a simulator or a physical device.

More information on https://comicvine.gamespot.com/api/

About

IOS cliente for Comic Vine using SwiftUI and MVVM

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages