Dropbox, Google Photo and other apps support something called "Camera Uploads" option. This uploads all new photos were taken by the device automatically w/o need to launch the application.
How to implement similar functionality? What APIs to use? Are there dev guides describing the solution or part of it?