An app that should help users search for products and take a look at their details.
Scroll indefinitely through listing screen and find interesting products to buy. You can also search using the Search Bar. When you find something that interest you, select it and checkout some more details about it.
XCode 9+
iOS 11.0+
Cocoapods
After you clone the project, you'll need install CocoaPods
In your terminal run:
pod install
Now you can open CoolBlue.xcworkspace
This project uses Gitflow. So, do not forget checking develop
branch. Maybe it's ahead of master.
In this project I'm using VIPER. But also, I used some patterns proposed in Clean Swift, such as Configurator and Worker. You can check over here
Alamofire ~> 4.7
AlamofireImage ~> 3.3
SwiftyJSON ~> 4.0
SkeletonView latest
Cosmos ~> 16.0
Alamofire is an HTTP networking library written in Swift.
AlamofireImage is an image component library for Alamofire.
SwiftyJSON makes it easy to deal with JSON data in Swift.
SkeletonView is an elegant way to show users that something is happening and also prepare them to which contents he is waiting.
Cosmos shows a star rating and takes rating input from the user. Cosmos is a subclass of a UIView that will allow your users to post those inescapable 1-star reviews!