The structural inhomogeneity is inherited by residual strain in perovskite crystals. The residual strain affects an electronic band structure of the perovskite film and thus determines its optoelectronic properties. Therefore, the strain engineering can be a powerful tool to not only govern structural defects but also derive demanding properties with an ensured phase stability. In this review, the effect of lattice strain is broadly explored, coupled with relevant affecting parameters.