Creating Google's Material Design Spinner on iOS

TLDR; if you want Google’s Indeterminate Material Design spinner on iOS, check out my MMMaterialDesignSpinner open-source library.

I’ve been using the splendid M13Checkbox open-source library in one of my projects, and while updating the UI to support iOS 7’s flat motif I found that the library had implemented UIAppearance selectors, and there was much rejoicing:

Using Vector Graphics on iOS

In the past few projects I’ve been a part of, I’ve been using tools like Qwarkee and PaintCode to create Obj-c Quartz drawing code, and have been impressed with the results. I’ve found that it wasn’t inherently obvious how the generated code can be integrated in a simple & modular way. I recently created the MMScalableVectorView repository on GitHub that attempts to address this observed deficiency. Issues/Pulls encouraged. For the interested, read on for my thoughts & conclusions that led me to this.