Much of the casting ability is done by Android itself. Some versions, as I mentioned, will only work with a genuine Chromecast. The only casting I have been able to do is with the Firefox app and the Firefox browser. And the last time I tried it, it's mostly useless as all you can control is play/pause.
I also think the YouTube player on the phone can open up the YouTube app on the Roku to play something.