Possibly a controversial opinion here but… who cares? I don’t mean this in a snarky way. If you’re an app developer you’ve got limited development time like everyone else. Most phones have at least 128gb internal memory and the app is downloaded over WiFi. I just don’t see this as a constraint.
Sure you could have a CDN and lazy load but then the app doesn’t work without internet. Just dump it all on the device.