Example project showing how to implement a bottom sheet in Swift 5 using container/child view controllers, UIPanGestureRecognizer, and constraint animations.
App showing the Coordinator design pattern implementation. Written for a Medium article
Example app illustrating use of the Clean VIP architecture as an improvement on the VIPER design pattern. Written for a Medium tutorial.
App showing the new way of implementing Model-View-Controller in iOS Apps. Each component of MVC talks to another one via delegates. Written for a Medium article.
Coordinator framework leveraging Combine