Perovskite-based Optoelectronic Devices Research Articles