I'm really surprised sometimes at the size of what should seemingly be tiny apps. An app with a single screen that does literally one thing can clock in at anywhere from 20-70MB it's ridiculous. Yet at the same time there's apps that manage to do a lot, but don't gobble up the space.
Looking at something like the Infinity reddit client vs the official one. Infinity clocks in around 38MB the official client is around 100MB. They provide essentially the same functionality, the layout and UI is even very similar, yet one manages to be almost 2/3rds smaller in size.