To study you should try challenges yourself as well as read writeups about how people approached solving these types of problems.
This app is for Google Glasses. The Mirror API is too central. With mounting privacy concerns lets just talk directly with the Glasses!
So how does android talk directly to glass?