If you find the battery-draining apps, you also usually find the ones that cause overheating. Tracking these down is pretty simple as Android has good built-in battery management features. Go to “Settings -> Power (or Battery) -> Battery usage”. This will show you which apps are using the most battery on your phone.