Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 1.25 KB

README.md

File metadata and controls

30 lines (19 loc) · 1.25 KB

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.