React Native Spatialite Plugin for Android
$ npm install react-native-spatialite --save
- Open up
android/app/src/main/java/[...]/MainActivity.java
- Add
import ar.gov.indec.react.spatialite.SpatialiteReactPackage;to the imports at the top of the file - Add
new SpatialiteReactPackage()to the list returned by thegetPackages()method
Append the following lines to
android/settings.gradle:include ':react-native-spatialite' project(':react-native-spatialite').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-spatialite/android')Insert the following lines inside the dependencies block in
android/app/build.gradle:compile project(':react-native-spatialite')Add JitPack in
android/build.gradleas repositoryallprojects { repositories { ... maven { url 'https://jitpack.io' } ... } }
importdbfrom'react-native-spatialite';db.createConnection('test.db').then(connected=>{console.log('Database is connected',connected);returndb.getVersion();}).then(array=>{console.log({array});returndb.executeQuery('SELECT * FROM MyTable');}).then(rows=>{console.log({rows});}).catch(err=>{throwerr;});