Dip-coating is a method of thin films or particles deposition on a substrates or fibers or complex shape objects, which is in fact immersing and lifting of the sample from precursor solution. High uniformity of movement of the substrate provides high quality films with good reproducibility.