Android Studio plugin which automatically generates drawable selectors from appropriately named resources.
A major bug in Play Services could be the reason GCM messages that you send aren't reaching your users. Pacemaker helps patch this bug by doing for Play Services what it should be doing on its own.