The growth of organic small molecule and inorganic halide perovskite crystalline thin films