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.
Follower images are cached locally using NSCache to avoid making repeated network calls.
Favorited user data is PERSISTEED locally using UserDefaults. Accessibility for older iOS devices i.e iPhone SE and 8 is implemented using conditional rendering.