From bdc7bbffc1377226fb72dd03aff5dda92b0cac00 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sun, 29 Sep 2024 14:11:47 +0530 Subject: Add release config + build apk setup --- .../java/com/owynlauncherrewrite/MainActivity.kt | 22 ----------- .../com/owynlauncherrewrite/MainApplication.kt | 43 ---------------------- 2 files changed, 65 deletions(-) delete mode 100644 android/app/src/main/java/com/owynlauncherrewrite/MainActivity.kt delete mode 100644 android/app/src/main/java/com/owynlauncherrewrite/MainApplication.kt (limited to 'android/app/src/main/java/com') diff --git a/android/app/src/main/java/com/owynlauncherrewrite/MainActivity.kt b/android/app/src/main/java/com/owynlauncherrewrite/MainActivity.kt deleted file mode 100644 index c784bb9..0000000 --- a/android/app/src/main/java/com/owynlauncherrewrite/MainActivity.kt +++ /dev/null @@ -1,22 +0,0 @@ -package com.owynlauncherrewrite - -import com.facebook.react.ReactActivity -import com.facebook.react.ReactActivityDelegate -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled -import com.facebook.react.defaults.DefaultReactActivityDelegate - -class MainActivity : ReactActivity() { - - /** - * Returns the name of the main component registered from JavaScript. This is used to schedule - * rendering of the component. - */ - override fun getMainComponentName(): String = "OwynLauncherRewrite" - - /** - * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] - * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] - */ - override fun createReactActivityDelegate(): ReactActivityDelegate = - DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled) -} diff --git a/android/app/src/main/java/com/owynlauncherrewrite/MainApplication.kt b/android/app/src/main/java/com/owynlauncherrewrite/MainApplication.kt deleted file mode 100644 index 4583c39..0000000 --- a/android/app/src/main/java/com/owynlauncherrewrite/MainApplication.kt +++ /dev/null @@ -1,43 +0,0 @@ -package com.owynlauncherrewrite - -import android.app.Application -import com.facebook.react.PackageList -import com.facebook.react.ReactApplication -import com.facebook.react.ReactHost -import com.facebook.react.ReactNativeHost -import com.facebook.react.ReactPackage -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.load -import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost -import com.facebook.react.defaults.DefaultReactNativeHost -import com.facebook.soloader.SoLoader - -class MainApplication : Application(), ReactApplication { - - override val reactNativeHost: ReactNativeHost = - object : DefaultReactNativeHost(this) { - override fun getPackages(): List = - PackageList(this).packages.apply { - // Packages that cannot be autolinked yet can be added manually here, for example: - // add(MyReactNativePackage()) - } - - override fun getJSMainModuleName(): String = "index" - - override fun getUseDeveloperSupport(): Boolean = BuildConfig.DEBUG - - override val isNewArchEnabled: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED - override val isHermesEnabled: Boolean = BuildConfig.IS_HERMES_ENABLED - } - - override val reactHost: ReactHost - get() = getDefaultReactHost(applicationContext, reactNativeHost) - - 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() - } - } -} -- cgit v1.3.1