Hybrid-Perovskite Devices