The project was developed while undertaking Sean Allen's iOS Dev Job Interview Practice - Take Home Project course.
- Clean MVVM.
- 100% Programmatic UI.
- Memory management
- No third-party libraries.
- Diffable Data Source & Compositional Layout.
- Networking with URLSession.
- Delegates/Protocols.
- Image Caching.
- Dark/Light mode | SFSymbols | Dynamic Type
- Persistence with User Defaults.
- Project Organization
- GitHub API | JSON Parsing