В настоящее время размер моего приложения составляет 17 МБ. Но только 2 основных экрана. Каждый экран содержит 3 дочерних экрана. Итого 6 экранов.
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"
}
Моя собственная версия реакции: "version": "0.62.2"
Я установил для этих двух значение true:
def enableSeparateBuildPerCPUArchitecture = true
def enableProguardInReleaseBuilds = true
Когда я проверял анализатор приложения с помощью android студия. Я получил это: Здесь
Я не уверен, что такое libjsc.so, libflipper.sp
и почему он потребляет столько памяти. Я новичок в этом, и это мое первое приложение. Любая помощь будет отличной.
Также мне интересно, из-за react-native-scrollable-tab-view (top tab view), react-native-vector-icons, react-native-tag-input (just some tag input lib)
размер моего приложения увеличился?
Спасибо