Nanomaterials
Solar cells
Dye-sensitized solar cells
Polyelectrolyte
Adsorption
Polyaniline
Dye
Titanium dioxide
Nanoparticle
Chemistry
Ultraviolet radiation
Materials science