A free program for Android, by Hydra Global Ltd..
This is the most simple, and best, Screen Mirroring & Cast to TV app. You can cast your Android phone or tablet's screen on smart TV and enjoy a terrific large-screen experience by connecting your phone to a TV screen with This Cast To TV app. You don't need to install anything. Just download and install this app, then connect your phone and devices on the same wifi network. The screen-sharing will start automatically. It works perfectly on most Android devices.
To start sharing the screen, you have to connect your phone and devices on the same wifi network. Once you do that, you will see a small icon on the notification bar of your phone. You have to tap that icon, and a small window will appear. That window will tell you which device is connected to your tv. You will see the name of the device that is connected to your tv. Now, you can easily tap on the screen that you want to share.
Once you do that, a small window will appear on your smart tv. That window will tell you the screen that you are sharing. You will see the name of the screen that you are sharing. Now, you can easily tap on the screen that you want to watch.