There are three projects:
OrderPizzaSDKCore
: Has core code to actually order the pizza. It does not have any platform specific code, so in future we could use this for Mac OS, Watch OS, TV OS, etc. More information in it's own ReadMe file.OrderPizzaSDK
: Provides iOS UI interface toOrderPizzaSDKCore
framework. More information in its own ReadMe file.OrderPizzaSDKDemo
: Demonstrates how to use theOrderPizzaSDK
.
Most of the code is documented. Most of class/structs/enums/methods have comments explaining its purpose. The documentation is generated for OrderPizzaSDKCore
& OrderPizzaSDK
and they are in their docs
directory.
The OrderPizzaSDKCore
can be installed with Cocoapods & Swift Package Manager. We are planning to support the Carthage as well. The OrderPizzaSDK
can be installed with Cocoapods. We are planning to support the Carthage as well.