“…These methods involve changing the perovskite precursor solution concentration and temperature, optimizing the coating parameters such as the spin speed and time, tuning the annealing temperature of thin films. In addition to these methods, new techniques such as composition ( Kang and Park, 2019 ) and thermal engineering ( Srivastava et al, 2018 ), additive engineering in the perovskite precursor solution ( Tavakoli et al, 2019 ; Giuliano et al, 2021 ; Zhang et al, 2021 ), air-assisted drying ( Ding et al, 2019 ), humidity tuning ( Gangishetty et al, 2016 ), vapor-assisted annealing ( Sheng et al, 2015 ; Shi et al, 2015 ; Karlsson et al, 2021 ), and surface passivation layer capping ( Chen P. et al, 2018 ; Tavakoli et al, 2019 ; He et al, 2020 ; Yu et al, 2021 ) are also employed. To gain a deeper insight into this, we need to understand film optimization through the process of the crystal growth and design.…”