nativescript-redux-devtools

0.0.3 • Public • Published

Redux Devtools for NativeScript

Setting up in existing {N} app:

npm i nativescript-redux-devtools --save

Add the devTools enchanser to your store:

var isAndroid = require("platform").isAndroid;
var devTools = require('remote-redux-devtools').default;

// For Android emulator: 10.0.2.2, For Genymotion  10.0.3.2. 
var hostname = isAndroid ? "10.0.3.2" : "localhost";

var store = createStore(counter, devTools({
  hostname,
  port: 8000,
  realtime: true
}))

The hostname can be localhost for iOS emulators or for Android 10.0.2.2 (10.0.3.2 for genymotion).

For real devices connected over USB you can use adb reverse for Android 21+, or your computer's IP over WiFi.

Server setups

For a test drive you can install the remote-server:

npm i remotedev-server --save-dev

And start it using npm script, add this in the package.json:

    "scripts": {
        "remotedev": "remotedev --hostname=localhost --port=8000"
    }

Run it with:

npm run remotedev

Your app should connect to that server. Further you can install the RemoteDev Chrome app and use it to manage your {N} app.

Dependencies (3)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i nativescript-redux-devtools

    Weekly Downloads

    1

    Version

    0.0.3

    License

    Apache-2.0

    Last publish

    Collaborators

    • panayot.cankov
    • vakrilov