Skip to content

Repository files navigation

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

About

GitHubAPI sample project using GitHub API to fetch users, followers data and store in CoreData as local storage with Codable protocol using MVVM architecture pattern without storyboard and XIB's (pure code).

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages