Nanocoating
Nano-coating involves applying a coating of nanoscale structures to a surface. Existing forms of nano-coating can make electronics completely waterproof (even after a trip in the washing machine), kill microbes, or make clothing and glass resistant to dirt and stains.