Currently my app size is 17 MB. But only 2 main screens. Each screen contains 3 child screens. So totally 6 screens.
My package.json :
"dependencies": {
"@react-native-community/async-storage": "^1.11.0",
"@react-native-firebase/app": "^7.2.0",
"@react-native-firebase/auth": "^8.0.4",
"@react-native-firebase/firestore": "^7.1.5",
"@react-navigation/native": "^5.5.0",
"@react-navigation/stack": "^5.4.1",
"firebase": "^7.15.0",
"react": "16.11.0",
"react-native": "0.62.2",
"react-native-animatable": "^1.3.3",
"react-native-asyncstorage": "^1.0.0",
"react-native-dropdown-picker": "^3.0.0",
"react-native-floating-action": "^1.20.0",
"react-native-keyboard-done-button": "^1.0.0",
"react-native-linear-gradient": "^2.5.6",
"react-native-loading-spinner-overlay": "^1.1.0",
"react-native-numeric-input": "^1.8.3",
"react-native-safe-area-context": "^3.0.2",
"react-native-screens": "^2.8.0",
"react-native-scrollable-tab-view": "^1.0.0",
"react-native-tag-input": "0.0.21",
"react-native-vector-icons": "^6.6.0",
"react-navigation": "^4.3.9",
"react-navigation-stack": "^2.7.0"
}
My react native version : "version": "0.62.2"
I set these two to true :
def enableSeparateBuildPerCPUArchitecture = true
def enableProguardInReleaseBuilds = true
When i was checking the app analyzer using android studio. i got this : Here
I am not sure what is libjsc.so, libflipper.sp
and why its consuming this much memory. I am new to this and this is my first application. Any help would be great.
Also i am wondering because of react-native-scrollable-tab-view (top tab view), react-native-vector-icons, react-native-tag-input (just some tag input lib)
my app size got increased ?
Thanks