This is a Cloned version of Starbucks App using Swift. This is only for personal education purpose. This clone is featuring most of the features that Starbucks has.
This walk through shows you some of the architecture, mechanics, and designs that went into building the Starbucks application.
#1 High-Level Architecture
The Starbucks app is made up for various view controllers, each containing their own navigation bar.
- MVVM Architecture
- Fully Programmatic UI
- AutoLayout
- CoreGraphics
- UIScrollView
- UITableView
- Protocol Delegate