Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 679 Bytes

README.md

File metadata and controls

26 lines (20 loc) · 679 Bytes

Github Followers

Practice take home project with all the bells and whistles built with programmatic views. Part of Sean Allen's Swift take home project course.

image

Concepts included

Views

  • Programmatic views
  • Collection view with pagination and Diffable Data Sources
  • Embedded view controllers
  • Native image caching with NSCache
  • Custom alert view
  • Native Dark Mode support
  • Dynamic type
  • iPhone SE support

Architecture

  • Delegates and protocols
  • Network manager with URLSession and Codable
  • Persistence manager for UserDefaults
  • Swift 5 result type and error handling

Credit

Abdorizak Abdalla (iOS Developer)