1.0.1 • Published 8 years ago

react-native-crosswalk-webview v1.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

��# react-native-crosswalk-webview Webview Crosswalk for React Native (Android)

Installation

  • From the root of your React Native project
npm install --save react-native-crosswalk-webview
mkdir android/app/libs
node_modules/react-native-crosswalk-webview/libs/
android/app/libs/

Include module in your Android project

  • In android/setting.gradle
...
include ':CrosswalkWebView', ':app'
project(':CrosswalkWebView').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-crosswalk-webview')

Include libs in your Android project

  • In android/build.gradle
...
allprojects {
    repositories {
        mavenLocal()
        jcenter()

        flatDir {          // <--- add this line
            dirs 'libs'    // <--- add this line
        }                  // <--- add this line
    }
}
  • In android/app/build.gradle
...
dependencies {
  ...
  compile (name: "xwalk_core_library-17.46.448.10", ext: "aar")    // <--- add this line
  compile project(':CrosswalkWebView')                             // <--- add this line
}
  • Register package in MainActivity.java
import com.grovertb.react.crosswalk.webview.CrosswalkWebViewPackage;    // <--- add this line

public class MainActivity extends ReactActivity {
  ......

  @Override
  protected List<ReactPackage> getPackages() {
    return Arrays.<ReactPackage>asList(
        new MainReactPackage(),
        new CrosswalkWebViewPackage(this)    // <--- add this line
    );
  }

  ......

}

EXAMPLE

License

MIT