You can try a wireless charging, available for some modesl as Iphone or Samsung Galaxy. Practically, you put your smartphone on a platform, that is connected to a charger
Later, solar charging has become en vogue, you use a battery that is left in the sun, capturing enough power to transfer to your smartphone