Good day, you will need the fallowing to install your head unit.
Wiring harness (asuming you don't have bose)
Metra 70-7552
Antenna adapter
Metra 40-NI12
Dash kit
Metra 99-7607B
Depending on which android head unit you get, you will also need a steering wheel control module like the ASWC-1. Some have this feature built in. Their way you will need to splice wires from the factory harness to get them to work.
I've been liking this company for their head units sense they run a newer version of android and more RAM
https://www.seicane.com
Let me know fi you need more help.