I was trying to a react native application which just take a phone number and have country codes. This app is of size 60mb. Whereas large apks such as facebook and uber which are also build on react native are of around 100 mb.
How is this possible?
I have even tried this also.
Open up android/app/build.gradle
Set def enableProguardInReleaseBuilds = true this would enable Progaurd to compress the Java Bytecode. This reduces the app size by a tad bit
Set def enableSeparateBuildPerCPUArchitecture = true . Android devices support two major device artitectures armebi and x86. By default RN builds the native librariers for both these artitectures into the same apk.