I will say my experience making a chromecast custom app though has been painful. It's fine to just send media though.
I tried multiple ways, contacted their support and they just kept me trying to do the same thing over and over again. For some reason I could not register my device with my development account. Tried multiple SDKs to get it to work, just ran into the same isue.