Imploding bubbles improve the growth of single-crystalline perovskite solar cell thin films.