In what seems to be straight out of a sci-fi movie, efforts are currently underway to have flexible photovoltaic fibers in fabrics to harvest solar energy. A separate project looks to capture kinetic energy from clothing. Both concepts give people an opportunity to generate their own energy from the clothes they wear and charge their gadgets (e.g. cell phones) on the go!
Source - The Guardian