Heath has been a full-time iOS developer for 2.5 years at Asynchrony Solutions, Inc. in St. Louis, MO, and has built and delivered 5 iOS apps for major enterprises including Kaiser Permanente and Bacardi Global Brands. Heath started learning iOS when the iOS 2.0 SDK was announced in July 2008. He has also released an Android app, has dabbled in webOS development, and has founded STL Mobile Dev, St. Louis’ Mobile Developers Group. Before his adventures in mobile development, Heath was an awesome Java EE and Eclipse RCP developer. During the spring, he plays Hurling.
CALayers simplify awesome styling effects that require lots of complex drawing code on other platforms. I'll introduce you to these styles and show you how to compose layers to build custom controls without any drawing code. I'll start by covering some basic graphical building blocks layers use: bezier paths, affine transforms, and masks. Then, I'll show some simple layer types you can add together to build a progress bar, and how to avoid some mistakes I made while building it.