Optical Properties Of Hybrid Perovskite Thin Films And Quantum Dots For Solar Device Applications