GithubAPI-App

An application that utilizes Github’s API to get followers or retrieve any other informations without using any 3rd party libraires, built with programmatic UI using UIkit.

githubapi_1 (1)

Description

Fetch Followers

  • Fetches User Info using Github Follower API with Async/Await
  • Persist the Follower Avatar Image using Cache
  • Collection View
  • Diffable Data Source
  • Pagination

Githubapi_2

Access the GitHub Profile and followers of a follower

  • Custom Child ViewControllers
  • Delegate and Protocol Patterns

Simulator Screen Recording - iPhone 12 - 2022-09-26 at 23 23 00

Follow your favourite Users

  • Add a user to your list
  • Persist the user object using UserDefaults
  • TableView

Simulator Screen Recording - iPhone 12 - 2022-09-26 at 23 09 39

Custom Alert View

  • Reusable and Custom Alert View for different errors

rsz_1simulator_screen_shot_-iphone_12-_2022-09-26_at_231252

Dependencies

  • macOS Monterey
  • iOS 15.5

Authors

Oscar Lui

Version History

  • 0.1
    • Initial Release

GitHub

View Github