I need an android app that will monitor an android folder; when a file appears in the monitored (hot) folder, FTP it to my ftp server and remove it from the hot folder. Optionally, after FTP, move it from the hot folder to an archive folder on phone; then delete it from the archive folder after 30 days. I require source code and all resources required to build and deploy the app. I would prefer not to go through the android store to deploy the app as it is for personal use only; that is, I would like to sideload it to the one phone that it will run on. It is expected that the only files to appear in the hot folder will be .pdf and .jpg files. My build environment is windows (preferred) or linux. I have no support for IOS. I would like the app to start in background when the phone starts and run basically headless, but it would not hurt to have a "settings" page that could be opened from the "apps" page where one could configure the URL, port, user id and password of the FTP portal and to view statistics on the number and size of files moved in the last hour, day, month and year or even a list of the last xx files moved.