For example in https://www.dropbox.com/developers/start/authentication#pyth... you set both APP_KEY and APP_SECRET. Of course anyone can read the source and get these, so what keeps them from impersonating your app by using the same key and secret?
For iOS and Android this is probably less of an issue, but someone could probably glean the values by searching your binary.