GHFollowers

THIS IS A GUIDED PROJECT CREATED AND TAUGHT BY SEAN ALLEN.
SEAN’S COURSES ARE AVAILABLE ON THE TEACHABLE PLATFORM.
FOLLOW HIM ON TWITTER @seanallen_dev.

Screenshots

GHFollowers(1) GHFollowers(2) GHFollowers(3) GHFollowers(4)

Description

  • This app uses the GitHub REST API
  • You can look up any Github user and see their list of followers
  • Tapping on a follower shows the follower’s information
  • You can tap on “Get Followers” to see their own followers
  • You can add and delete users to a favorite list
  • UI programmatically
  • MVC Design Pattern

Frameworks:

  • Foundation
  • UIKit

What I’ve Learned:

  • How to build UI programmatically
  • How to make network calls using the Result type
  • How to save data using UserDefaults
  • How to cache images using NSCache
  • How to design custom views
  • How to make good use of extensions

GitHub

View Github