Skip to content

ccalderon9/GHFollowers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

GHFollowers

GitHub Followers app is designed to let a user browse the followers of a selected Github user. After selecting a follower, they can add them to their list of Favorites, view their profile or also view their followers. This project showcases:

  • CollectionViews with DiffableDataSource
  • Search Function
  • Parsing JSON with Codable protocol
  • Pagination of Network calls
  • Memory Management - Capture Lists [weak self]
  • Image Caching
  • MVC Architecture
  • Persistence
  • Proper Error Handling
  • SafariViewController
  • Date Formatters
  • Reusable Components

UX improvements

  • Repositioned the Add to Favorites button to the UserInfo screen that way the user can make the choice to favorite after they've seen the GitHub user's info.
  • Add button is now a star SFSymbol that is "filled in" if the user is already in your favorites and otherwise "un-filled".
  • Add button fulfills the double functions of adding/removing a user from your favorites based on their status.

Image of screenshots

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages