An app isn't currently in development so nothing to confirm yet.
Yes, you will be able to cast to a smart TV via:
Desktop browsers: Chromecast (Chrome) and AirPlay (Safari)
Mobile browsers: Chromecast (Chrome) and AirPlay (Safari)
Our full FAQ page should hopefully answer any other questions...