La preparazione dei materiali perovskiti è un passaggio fondamentale per ottenere celle solari a perovskite ad alta efficienza. A livello molecolare, PbI₂ e CH₃NH₃I possono reagire rapidamente attraverso l'autoassemblaggio per formare CH₃NH₃PbI₃. Pertanto, sia in fase solida, liquida o gassosa, una miscelazione accurata delle due materie prime può produrre il materiale perovskite desiderato. Tuttavia, per strati di celle solari a film sottile che assorbono la luce con spessori inferiori a 1 μm, i grandi cristalli di perovskite prodotti con metodi di reazione in fase solida sono chiaramente inadatti.