Why A Large File Size App

I built my app which is pretty straight forward. It has only one jpg less than 1mb, a few icons to external http links, and a couple of buttons to play and stop an external audio stream so why is it 47mb? I thought that once I uploaded it to google play that it would get compressed or only minimal components would be used but although my app is still in the review process it shows that the download will be 47mb. How can i make it smaller? I know other similar apps are only around 10mb give or take a mb or two.

Its mostly external library dependencies. Adding more view components or flow functions from the Marketplace will add to that too, even if you dont use them.

That actually makes sense now you say it. Thanks for your response.