diff --git a/android/build.gradle b/android/build.gradle index c467ee9..a60fa3e 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -123,6 +123,6 @@ def kotlin_version = getExtOrDefault('kotlinVersion') dependencies { //noinspection GradleDynamicVersion - api 'com.facebook.react:react-native:+' + implementation 'com.facebook.react:react-native:+' implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } diff --git a/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewPackage.java b/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewPackage.java deleted file mode 100644 index e75edf4..0000000 --- a/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewPackage.java +++ /dev/null @@ -1,27 +0,0 @@ -package com.reactnativecommunity.webview; - -import com.facebook.react.ReactPackage; -import com.facebook.react.bridge.JavaScriptModule; -import com.facebook.react.bridge.NativeModule; -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.react.uimanager.ViewManager; - -import java.util.Collections; -import java.util.List; - -public class RNCWebViewPackage implements ReactPackage { - @Override - public List createNativeModules(ReactApplicationContext reactContext) { - return Collections.singletonList(new RNCWebViewModule(reactContext)); - } - - // Deprecated from RN 0.47 - public List> createJSModules() { - return Collections.emptyList(); - } - - @Override - public List createViewManagers(ReactApplicationContext reactContext) { - return Collections.singletonList(new RNCWebViewManager()); - } -} diff --git a/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewPackage.kt b/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewPackage.kt new file mode 100644 index 0000000..2b74c74 --- /dev/null +++ b/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewPackage.kt @@ -0,0 +1,15 @@ +package com.reactnativecommunity.webview + +import com.facebook.react.ReactPackage +import com.facebook.react.bridge.ReactApplicationContext + + +class RNCWebViewPackage: ReactPackage { + override fun createNativeModules(reactContext: ReactApplicationContext) = listOf( + RNCWebViewModule(reactContext) + ) + + override fun createViewManagers(reactContext: ReactApplicationContext) = listOf( + RNCWebViewManager() + ) +}