Skip to content

MohamedSaiko/GitHubClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Main Features:

  • List of users from GitHub APIs (username, avatar, number of public repositories, and followers).
  • List of repositories for the selected user (repository name, description, and License).
  • List of all users that forked the selected repository.

Implementation:

  • UI: UIKit (Storyboard).
  • Networking: URLSession with Codable protocol.
  • Cache: NSCache.
  • Architecture: (MVVM with Navigation Coordinator).
  • Unit-Testing.
  • Version Control: GitHub.

GitHubCloneScreens

Recordings:

GithHubClone.mov

Error Handling With Alert:

ErrorHandling.withAlert.mp4

About

GitHubClone iOS App - (UIKit)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages