To make it work on newest React Native 0.73 that updated Android files to Kotlin this line needs to be added in android/app/src/main/java/com/YOUR_APPLICATION_NAME/MainApplication.kt
override fun onCreate() {
super.onCreate()
SoLoader.init(this, false)
if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) {
// If you opted-in for the New Architecture, we load the native entry point for this app.
load()
}
ReactNativeFlipper.initializeFlipper(this, reactNativeHost.reactInstanceManager)
// Ultimate Config: https://github.com/maxkomarychev/react-native-ultimate-config/blob/master/docs/quickstart.md
UltimateConfigModule.setBuildConfig(BuildConfig::class.java)
}
To make it work on newest React Native 0.73 that updated Android files to Kotlin this line needs to be added in
android/app/src/main/java/com/YOUR_APPLICATION_NAME/MainApplication.kt
and then inside
class MainApplication