This question already has an answer here:
For example, instead of using my laptop to run bitcoind...how can I run bitcoind on a smartphone to create a light bitcoin wallet?
I understand hashing may drain battery, but is this possible? If so how?
I read somewhere a client is considered "light" if it doesn't download the whole blockchain, but just communicates by sending headers.