All about Android app permissions

What are app permissions in Android, and should you grant them?