> I had no idea common apps used to be just 10-30 MB.
More like a few dozen kilobytes to a handful of megabytes. If you look in F-Droid you can find some good old apps where graphics are either small or it uses the default styles for buttons and the like
Looking at a tiny utility app I made 6 years ago, it's 9KB, most of which will be the default things the compiler includes
I remember hearing that even a trivial React Native app is around 100MB on Android.
> a few dozen kilobytes
A "hello world" Android starts at ~5MB.
It is possible to make it smaller if choosing some non-default different tools.
I recently made a tiny utlity app with a single screen, one dropdown and a few lines of text (it makes a single API call to populate the text).
According to my phone it's 25MB.
There's no assets, not even an app icon.
I have no idea what would be taking up more than a few hundred kb, let alone 25MB.