Instead of building yet another phone app, we support WebDAV — an open standard that most backup apps already speak. Point your app at /dav/, sign in, and choose which folders to back up.
Uploads resume after interruptions, so backing up over mobile data is fine.