Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1023 Bytes

README.md

File metadata and controls

32 lines (22 loc) · 1023 Bytes

GitHubAPI

GitHub API sample project written in Swift using MMVM architecture pattern without Storyboard and Xib's.

  • MVVM architecture
  • Unittest
  • Asynchronously data fetch
  • CoreData use for local storage
  • Relationship manage in CoreData
  • Unique constraints manage in CoreData
  • Codable protocol use for read and store data with CoreData
  • Pure code
  • Universal interface support (iPhone & iPad)

Following pods are use

  • SnapKit is use for layout management
  • Alamofire is use for network communications,
  • SDWebImage use for cache image

GitHub API

Usage

To run the GitHubAPI example project, clone the repo, and run pod install from the GitHubAPI Example directory and then open GitHubAPI.xcworkspace into Xcode.

alt tag