Scientists created a hybrid 2D/3D perovskite solar cell that's printable and inexpensive, and stayed stable in real world conditions for more than a year.