Skip to content

This is an iOS based app that uses the GitHub API to search for followers of any user of Github, you can also add a follower to the favourites screen.

Notifications You must be signed in to change notification settings

saeem92/GHFollowers-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

GHFollowers-iOS

This is an iOS based app built with UIkit & Swift it uses the GitHub API to fetch user profiles of any follower of a GitHub user. It features a clean and user-friendly interface that allows users to search for and view follower profiles, including details such as name, bio, number of followers, following, and repositories. The app also includes a favorites tab for quick access to frequently viewed profiles, which can be added or removed with a simple swipe gesture. Overall, the app provides an easy way for users to explore GitHub profiles and stay up-to-date with the latest user data.

GHFollowers is an app that allows you to:

  • Search for any GitHub follower by username
  • View follower's profile details
  • Add/Remove a follower to favorites tab
  • Clean and user-friendly interface
  • Light and Dark Mode

Tools & Skills Used for this Project

  • No storyboard, Only Programmatic UI
  • XCode & iOS simulators
  • Collection view with pagination and Diffable Data Sources
  • Native image caching with NSCache
  • Native Dark Mode support
  • Dynamic type & Custom alert view
  • Asynchronous Network Calls, NSURLSession, Codable
  • Persistence, UITableView, UIStsackView, DateFormatter

APIs

  • Firebase to store user information & manage authentication
  • Github API to get github followers data

About

This is an iOS based app that uses the GitHub API to search for followers of any user of Github, you can also add a follower to the favourites screen.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages