Skip to content

A take home project that uses GitHub's V3 API to retrieve a users followers and populate them into a collection view. Also uses some of Apple's latest API's including Dark Mode and Dynamic Type text for accessibility.

AliAljoubory/GitHubFollowers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

GitHubFollowers

A take home project that uses GitHub's V3 API to retrieve a users followers and populate them into a collection view.

Key features include searching for a GitHub users followers, searching amongst their followers and retrieving key information about a follower such as their GitHub repos, gists, and followers count. Also presents their avatar image, name, bio and other essential information in programmatically designed cards. You can also view a users GitHub profile directly from the app and favourite them to ensure they are persisted to the device.

Design and UI were fundamental in this project to ensure a smooth and slick way of using GitHubFollowers whilst incorporating some of Apple's latest API's such as Dark Mode, Dynamic Type text, NSDiffableDataSourceSnapshot and Swift 5's Result Type for asynchronous network calls.

This project was part of an online course created by Sean Allen as a take home project.

About

A take home project that uses GitHub's V3 API to retrieve a users followers and populate them into a collection view. Also uses some of Apple's latest API's including Dark Mode and Dynamic Type text for accessibility.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages