Newer
Older
package com.calendarnativemodule
import android.app.Application
import com.facebook.react.PackageList
import com.facebook.react.ReactApplication
import com.facebook.react.ReactNativeHost
import com.facebook.react.ReactPackage
import com.facebook.react.shell.MainReactPackage
import com.facebook.soloader.SoLoader
class MainApplication : Application(), ReactApplication {
override val reactNativeHost: ReactNativeHost =
object : ReactNativeHost(this) {
override fun getPackages(): List<ReactPackage> {
return PackageList(this).packages.apply {
add(MyAppPackage())
// Add other packages here if needed
}
}
override fun getJSMainModuleName(): String = "index"
override fun getUseDeveloperSupport(): Boolean {
return BuildConfig.DEBUG
}
}
override fun onCreate() {
super.onCreate()
SoLoader.init(this, false)
}
}