A Review on the Progress of Optoelectronic Devices Based on TiO2 Thin Films and Nanomaterials | Synapse