Simple code sample for resume.
- UICollectionView with auto-sizing cells and revealable sections
- Adaptive UI for all iOS devices based on Trait Collections and Size Classes
- Dark mode support
- Elegant and simple animations
- Other features under the hood(see tech stack or better - code)
- Clean Architecture
- RxSwift
- Network layer based on RxMoya+Alamofire
- Kingfisher for loading and caching images
- Convenient pagination layer
- Uses spoonacular JSON API as remote data source
- [-] Add core data layer and auto-source-switching in pagination layer
- [-] Add detail view for product
- [-] Add DI
- [-] Find replacement for spoonacular API with Bakery items
- iOS 11.0+
- Xcode 11.5
Author - Ardashes – focusedmind@yandex.com
Distributed under the MIT license.