After the official announcement of the casting of your Android device to Chromecast couple of days ago. Now, third party app, MirrorEnabler is here to cast any device directly to Chromecast.
In actual, to let MirrorEnabler work perfectly you need root permissions for your Chromecast app and it should be updated to the latest firmware. As of now it is compatible with Samsung Galaxy Note 8, Samsung Galaxy Note Pro 12.2, Sony Xperia Z2 and the Verizon HTC One M8. It was also tried out on the Samsung Galaxy S III and the Galaxy Note 2, but it received mixed results.
Currently it is in the beta version so there may be few bugs and issues but it is working perfectly on above mentioned devices. Also if you want to try you can and also share your results via the comment section below to let us know which other devices are also compatible.