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