Swift 4.0
CWProgressHUD is a quick and clean progress hud popup for iOS. It is available as a cocoapod dependency.
Throughout the development process of my production-level applications, I often used third party cocoapod libraries to handle UI displays, transitions and animations. However, as I developed more applications, I bagan to regard using such libraries as an insult to my skill. I knew that I could build my own libraries and phase out the third-party ones, so I began to do just that. Chatlyne provided unique challenges from which I learned to build custom UI elements and therefore used throughout the app. From this, I decided to pull some of that code and build my first open source cocoapod library: CWProgressHUD, the first of many to come.
It is intended to be used when performing actions that require notifying the user. For example, displaying a loading animation when the user is signing up or displaying an error message when some time consuming task could not be completed, etc.