Skip to content

Andylochan/Fetch-SwiftUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fetch

A SwiftUI app that displays events from the SeatGeek API (https://platform.seatgeek.com/)

How to use

Please open and run the Fetch.xcworkspace file to view the project.

Features

  • Follows MVVM (Model-View-ViewModel) design pattern.
  • Combine Framework used to make a reactive search bar.
  • Uses Alamofire to fetch an array of JSON event data.
  • Uses SwiftyJSON to parse data down into an Event object array.
  • Uses SDWebImageSwiftUI to async load and cache images.
  • Events can be favorited/unfavorited and are saved locally to the device.
  • Event ID's are stored in UserDefaults for data persistence.
  • UTC to EST Date Formatter.
  • Custom app icon made in Sketch.

App Screenshots

| |

Dependency Manager

Cocoapods

Dependencies

To reinstall pods on Apple M1*

sudo arch -x86_64 gem install ffi
arch -x86_64 pod install

Support

  • Built using Xcode 12.4
  • Tested on iOS 14.0

About

SwiftUI Event App - Using SeekGeek API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published