To cast your phone screen on your TV you need to have Chromecast.
Follow the steps to successfully cast your screen-
Cast from Chromecast-enabled apps to your TV
Note: The Cast button isn't located in the same place on all Chromecast-enabled apps.
You can now cast videos, movies and TV shows directly to your TV.
To stop casting, tap the Cast button and then Disconnect.
You can also watch this step-by-step guide to do the same
You can check the complete specs of this phone: Moto X4
To record calls on Moto X4 Follow the steps below:
1. Download the ACR call recording app from the play store
2. Then Follow the instructions from the app and allow all the access to the app as shown in the Image below
4. Then Tap the three bar on the top left of the app
5. There you will find the Enable option on the top.
6. Enable it and enjoy the app.
You can also check this video for more detailed information.
Moto X4 vs Xiaomi Mi A1
Both the phones have their pros and cons, lets analyze both:-
Advantages of Motorola Moto X4
1.Has Front Camera Flash:-Having a front camera flash allows you to take selfies in low light.
2.Supports NFC:-NFC enables wireless payments through your device. You can also connect two NFC enabled devices just by touching them with each other.
Advantages of Xiaomi Mi A1 :-
1.Bigger Screen:-Reading, browsing internet and watching movies is more pleasing experience on a bigger screen.
2.Slimmer:-Slimmer devices are easier to carry in pocket .
Verdict - In my opinion, Motorola Moto X4 is better overall performance and price ,if you need bigger screen and slim handste you can go for Mi A1
You can also compare these devices on 91mobiles
Samsung Galaxy A5 2017 vs Moto X4
Moto X4 should be better as it has the following advantages:
Though it is not one sided Samsung Galaxy A5 2017 has the following advantages:
Verdict Hence in my view MOto X4 is definitely a better device with better all round performance and better specifications.
You can also compare your devices on 91mobiles link Samsung Galaxy A5 2017 vs Moto X4
Moto X4 is better as it has a better processor, 4GB RAM and has better camera quality. On the other side, Samsung Galaxy M20 has better battery backup.
To see the complete specifications of this device: Samsung Galaxy M20 vs Moto X4
Moto X4 in comparison to Realme 3 have a smaller but better display, somewhat less battery capacity but supports turbo Charging and have relatively slightly faster processor. You can surely choose Moto X4 with premium features.
Check out this interesting comparison by 91mobiles: Moto X4 vs Realme 3