nsk
loginpagedrawerhome
Wish to have it customized?
If you like our theme, but wish to have it customized your way, you can hire the Start React team to do that for you. Write to us here.

Description

This is a simple starter project for React Native apps on iOS and Android.

Features:

System Requirements

  • Globally installed node >= 4.0
  • Globally installed npm >= 3.0
  • Globally installed rnpm (only if React Native version <0.29)
  • Globally installed react-native CLI
  • Install CodePush globally and get keys for your app.
Check out the more awesome Pro Version.
Download Preview Github Installation steps

24 reviews for Native Starter

  1. Jayesh Verma
    3 out of 5

    :

    Hi,
    I am a Native Android developer, i also intermediate in Ionic 2 development can i go with React native development smoothly or it will take more efforts to build any new App for Android and IOS with React Native.

  2. MasterMind
    4 out of 5

    :

    Hi,

    I’m trying to use the native starter kit you provided but can’t find detailed documentation. I’m facing an issue in creating a new route to go to a new screen. I’m trying to do that from AppNavigator.js:
    _renderScene(props) { // eslint-disable-line class-methods-use-this
    switch (props.scene.route.key) {
    case ‘splashscreen’:
    return ;
    case ‘login’:
    return ;
    case ‘slideshow’:
    return ;
    case ‘home’:
    return ;
    default :
    return ;
    }
    }

    But when I try to use this.replaceRoute() it gives me this error invalid index -1 for replacing route.

    Where to define more routes?

    Your help would be much appreciated.

  3. Tumelo
    3 out of 5

    :

    Hi, I am new to programming, so learning as i go.

    When you say did i link it what do you mean “React-native link”. What am i supposed to do to link it?

    • admin

      :

      react-native link links the third party libraries (if used) in your project

  4. Tumelo
    1 out of 5

    :

    Hi,
    When i try to run this in Xcode, so that i can get the simulator to work and view the app.

    I am getting a ‘CodePush.h’ file not found error.

    What can i do to fix this, it is difficult to give a proper rating on this.

    • admin

      :

      Did you run react-native link?

  5. Chief
    5 out of 5

    :

    This is great and its free. I don’t know why idiot noobs give it 1 star because they don’t know how to code.

    • admin

      :

      Glad to hear that you found it useful and appreciative
      Check out NativeBase and NativeBase-Market for further help

  6. Dharam Mali
    5 out of 5

    :

    Just a one word for You/Team “AWESOME”

    • admin

      :

      Thank you Dharam
      Glad to hear this

  7. Maneesh Chouksey
    2 out of 5

    :

    I am looking forward to by ecomm but want to get this resolved;

    Unable to resolve module react-native/Libraries/Renderer/src/renderers/native/ReactNativePropRegistry from /Users/maneeshchouksey/projects/native-starter-kit-master/node_modules/react-native-easy-grid/Utils/computeProps.js: Module does not exist in the module map or in these directories:
    /Users/maneeshchouksey/projects/native-starter-kit-master/node_modules/react-native/Libraries/Renderer/src/renderers/native

    This might be related to https://github.com/facebook/react-native/issues/4968
    To resolve try the following:
    1. Clear watchman watches: `watchman watch-del-all`.
    2. Delete the `node_modules` folder: `rm -rf node_modules && npm install`.
    3. Reset packager cache: `rm -fr $TMPDIR/react-*` or `npm start — –reset-cache`.

    RCTFatal + 104
    -[RCTBatchedBridge stopLoadingWithError:] + 1138
    __25-[RCTBatchedBridge start]_block_invoke_2 + 65
    _dispatch_call_block_and_release + 12
    _dispatch_client_callout + 8
    _dispatch_main_queue_callback_4CF + 1054
    __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
    __CFRunLoopRun + 2205
    CFRunLoopRunSpecific + 420
    GSEventRunModal + 161
    UIApplicationMain + 159
    main + 111
    start + 1
    0x0 + 1

    • admin

      :

      Seems like you tried to update Native Starter Kit.
      If you are doing so, then please update your app with the latest of NativeBase(0.5.18) and Easy-Grid(0.1.7).
      This will fix your issues.

  8. Tan
    3 out of 5

    :

    Is there any example on ‘popRoute(passProps)’?

    • admin

      :

      “passProps” is not the recommended way of passing data between screens. If you’re using any state management library like Redux or MobX, it is recommended that you should save your data in the respective store and access it on the next screen.
      You can check this repository: with working examples.

      There are two instances, 1st when we pass the data from email field of Login page to the header of Home page.
      2nd, when we pull the list array from reducer in the home page, and bind the item id to the route of the next page. Hopefully this clears your doubts on how to pass data using redux.

  9. joe
    5 out of 5

    :

    works out of the box for me!

  10. Eduardo
    5 out of 5

    :

    I trying send parameters between home and blankPage and i cant to do this, how can i do?

    • admin

      :

      passProps is not the recommended way of passing data between screens. If you are using any state management library like Redux or MobX, it is recommended that you should save your data in the respective store and access it on the next screen.
      So we will be updating NSK accordingly.

  11. vladimir
    5 out of 5

    :

    Tried on windows develop environment (VS Code, Win 7)
    works from the box
    going to try on mac environment

    • admin

      :

      Good to hear this

  12. Neil
    4 out of 5

    :

    Trying to set the free version and can’t get it to run, seems files are missing when running on Xcode.

    • admin

      :

      Raise issue on Github and share screenshot of your simulator

  13. george
    4 out of 5

    :

    nice starting kit. The best open source kit i tried so far.

    • admin

      :

      Thanks George.

    • admin

      :

      Good to hear this

  14. Alexandre
    3 out of 5

    :

    Hey cool product, but when I look at the code, my eyes are crying. DoubleQuote instead of singlequote, missing space, no Props validation.
    I recommend you to install those devDependencies and check your code to make it clean 😉
    “eslint”: “^2.13.1”,
    “eslint-config-airbnb”
    “eslint-plugin-import”
    “eslint-plugin-jsx-a11y”
    “eslint-plugin-react”
    “eslint-plugin-react-native”

    • admin

      :

      Yes we are adding heavy ESlint rules at the moment.

  15. Chris
    2 out of 5

    :

    The sidebar isn’t a smooth animation – it’s slightly jerky. It doesn’t feel like a native app. It’s nothing like the sidebar in the facebook f 8app.

    • admin

      :

      Try with the latest release of NSK and let us know.

  16. Aharon
    1 out of 5

    :

    Run failed on ios, says missing .babelrc file in my project, the documentation for ios was not relevant
    Android version fails for missing locale after googling didnt found a switable answer.
    Shortly, this starter does not work out of the box

    • admin

      :

      We have tested it from our end and it’s working fine. Did you try any other React native project?

  17. Oldemar
    1 out of 5

    :

    Never made it works…

    “this._natievModule.addLitener is not a function. (In ‘this._nativeModule.addListener(eventType)’,this._nativeModule.addListener

    • admin

      :

      Hi Oldemar,

      Please raise an issue about this on the Github repo with more details.

    • admin

      :

      Try with the latest release of NSK and let us know.

  18. lio fleishman
    3 out of 5

    :

    cant buil on IOS

    • admin

      :

      What issue are you facing?

    • admin

      :

      Try with the latest release of NSK and let us know.

  19. mike
    5 out of 5

    :

    Just tried the free version and followed the steps – even though it took quit a bit of time to get it all compiled and actually bring the simulator and having the app loaded. It worked first attempt!!! Thanks a lot!

    • admin

      :

      Good to hear this.
      Checkout the latest release of NSK.

  20. roland
    1 out of 5

    :

    i try again form clean install , using npm3 , and got this

    npm ERR! Darwin 15.4.0
    npm ERR! argv “/Users/roland/.nvm/v4.4.2/bin/node” “/Users/roland/.nvm/v4.4.2/lib/node_modules/npm3/node_modules/npm/cli.js” “install”
    npm ERR! node v4.4.2
    npm ERR! npm v3.8.5
    npm ERR! code E403
    npm ERR! invalid package : @exponent/react-native-action-sheet

    • admin

      :

      Yes, don’t use npm3.
      Try npm2.

  21. roland
    1 out of 5

    :

    I’m unable to install it , got “invalid package : @exponent/react-native-action-sheet” after npm install …
    could you provide some help ?

    • admin

      :

      Hey Roland,

      I just tried it on my system and it works fine.
      Are you using npm3?

    • admin

      :

      Try with the latest release of NSK and let us know.

  22. David Brear
    5 out of 5

    :

    For a free demo this is really cool. Gives an idea of how to customize some components that I’d been missing. Strongly considering buying the pro version.

    • admin

      :

      Good to hear this
      Try with the latest release of NSK with NativeBase 0.5.5.

  23. RSanchez
    5 out of 5

    :

    quick response to my question. thank you! nice product

  24. RSanchez
    1 out of 5

    :

    need help building the pro version
    will change rating to five stars as soon as it actually works.
    http://stackoverflow.com/questions/35317197/how-to-link-react-native-vector-icons-to-project

Add a review