Smart phone battery