Skip to content

An iOS app that gets github follower data and profile info.

Notifications You must be signed in to change notification settings

jjcode22/GHLookup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GithubLookup

An iOS app that gets github follower data and profile info. 100% Programmatic UI. Custom reusable UI components. Custom error handling. Parent and child UI components using inheritence. Displaying followers in UICollectionView and UICollectionViewDiffableDataSrouce for faster filtering/search updates and animation.

Features

User can get followers for a github user.

saaa

Fast searching and filtering using UICollectionViewDiffableDataSource

Follower images are cached locally using NSCache to avoid making repeated network calls. uuu

User can get general github information for a github user.

uuuu

User can favourite/save a user. Favourite user data is persisted using UserDefaults

uuuuuu

Favorited user data is PERSISTEED locally using UserDefaults. Accessibility for older iOS devices i.e iPhone SE and 8 is implemented using conditional rendering.

About

An iOS app that gets github follower data and profile info.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages