What you'll learn in this class:
- What it means to be a @Singleton
- That Singletons must use Provider instead of Context to get
the current context
- Some basics about injection, including when injection results in a call to
an object's default constructor, versus when it does something "special" like
call getSystemService()