Practice take home project with all the bells and whistles built with programmatic views. Part of Sean Allen's Swift take home project course.
- 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
- Delegates and protocols
- Network manager with URLSession and Codable
- Persistence manager for UserDefaults
- Swift 5 result type and error handling
Abdorizak Abdalla (iOS Developer)