UNPKG

react-native-kore-botsdk-test

Version:

Description of your library

84 lines (64 loc) 2.61 kB
<form name="Calc">Kora bot SDK in React native</form> <p>&nbsp;</p> <p>Libs required:<br /> &quot;@react-native-async-storage/async-storage&quot;: &quot;^1.23.1&quot;,<br /> npm i --save-dev @types/react-native-charts-wrapper&quot;: &quot;^0.5.11,<br /> &quot;react-native-charts-wrapper&quot;: &quot;^0.6.0&quot;,<br /> &quot;react-native-gesture-handler&quot;: &quot;^2.14.0&quot;,<br /> &quot;react-native-reanimated&quot;: &quot;^3.7.2&quot;<br /> &quot;@react-native-picker/picker&quot;: &quot;^2.6.1&quot;</p> &quot;moment&quot;: &quot;^2.30.1&quot;,<br /> &quot;react-moment&quot;: &quot;^1.1.3&quot;,<br /> npm i --save-dev @types/moment-range<br /> <p>&nbsp;</p> <p>babel.config.js<br /> module.exports = {<br /> presets: [&quot;module:metro-react-native-babel-preset&quot;],<br /> plugins: [&quot;react-native-reanimated/plugin&quot;,],<br /> };</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>Android app/build.gradle</p></br> <p>dependencies { implementation project(path: ':react-native-fast-image') implementation project(path: ':react-native-pure-jwt') implementation project(path: ':react-native-reanimated') implementation project(path: ':react-native-orientation-locker') implementation ("com.facebook.fresco:animated-gif:3.1.0") } </p></Br> <p>Android MainApplication </p></br> public class MainApplication extends Application implements ReactApplication { protected List<ReactPackage> getPackages() { @SuppressWarnings("UnnecessaryLocalVariable") List<ReactPackage> packages = new PackageList(this).getPackages(); packages.addAll(new ArrayList<>(Arrays.<ReactPackage>asList( new FastImageViewPackage(), new RNPureJwtPackage(), new ReanimatedPackage(), new OrientationPackage() ))); // Packages that cannot be autolinked yet can be added manually here, for example: // packages.add(new MyReactNativePackage()); return packages; } } <p>Android settings.gradle </p></br> <p> // Helper function to include native modules def includeModule(name) { include ":${name}" project(":${name}").projectDir = new File(rootProject.projectDir, "../node_modules/${name}/android") } // List of native modules to include def nativeModules = [ 'react-native-vector-icons', 'react-native-fast-image', 'react-native-reanimated', 'react-native-pure-jwt', 'react-native-reanimated-carousel', 'react-native-orientation-locker', ] // Include and set project directory for each native module nativeModules.each { includeModule(it) } </p></br> <p>&nbsp;</p>