I created two versions of the same mobile app using two diffrent technologies. React Native + Expo and React + Capacitor.
What caught my eye is that the difference in the size of APK packages is quite big. So I tried creating a Hello World app with React Native + Expo and even that app was quite large in size. What exactly causes even simple apps created by React Native to be so large?
React native has a lot of boilerplate code which it needs for creating a bridge between react native and native. and along with that it has node modules other dependencies which increase the APK size.
Basically app sizes can depend on :
One suggestion would be creating an AAB file, and then uploading to playstore since that decreases size by quite a significant amount.
You can also check this thread RN-reducesuze
Do let me know in case of any doubts
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With