Skip to content

FitzAfful/Westeros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Westeros

Westeros lists the houses in Game of Thrones from An API of Ice And Fire and their details.

Project Structure

Westeros uses MVVM as a pattern. Every View is attached to a ViewModel and listens to published values in the View Model. Requests are made in Repositories (CharacterRepository and HouseRepository) and the result passed to a View Model. Helpers contain extensions and custom files used int the project. Model contains Model classes that store data from the API

  • Data
    • APIClient
    • Model
    • Repository
  • Modules
    • HouseList
    • HouseDetail
  • Helpers
    • Font
  • Assets

Screenshots

Launch Screen List Details
alt text alt text alt text

Libraries/Frameworks Used

Project Requirements

  • iOS 14.0+
  • Xcode 13+
  • Swift 5.0+

About

Sample SwiftUI application with MVVM and Combine built over the GoT api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages