Android app: Titanium Backup
Once your phone is rooted (root access), this app is a must.
Not only does it backup your phone to its sd card or Dropbox it also offers some very useful utilities.
Titanium Backup
https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&hl=en