We need to have labels present so that the states can be properly labeled in the new versions of client applications. This causes a slight experience degradation in older versions of the app, but the impact is understood.
An official list of SmartApps and Device Types from SmartThings.
Here are some links to help you get started coding right away:
Follow us on the web: