There is no one way to do it all, so you would have to use several methods. One way to do much of it, would be to back up as much as you can to your Google Drive Account from your old device, then you can use your Google Drive account to transfer (download) to your new device.