maxkomarychev / react-native-ultimate-config

Config that works
MIT License
260 stars 31 forks source link

Kotlin support #141

Open DimitrisTzimikas opened 8 months ago

DimitrisTzimikas commented 8 months ago

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

// Ultimate Config: https://github.com/maxkomarychev/react-native-ultimate-config/blob/master/docs/quickstart.md
import com.reactnativeultimateconfig.UltimateConfigModule

and then inside class MainApplication


    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)
    }