I used Helium backups! No root needed, there are some things you need to do before hand (downloading desktop app, enabling usb debug). Depending on your phone, you might need to change your lock screen to a pin/password instead of fingerprint too (if you have one).
https://play.google.com/store/apps/details?id=com.koushikdutta.backup&hl=en