Code Monkey home page Code Monkey logo

rock-native's Introduction

Rock-Native

Rock RMS

Rock RMS is an open source Relationship Management System (RMS) and Application Framework. While Rock specializes in serving the unique needs of churches it's useful in a wide range of service industries. Rock-Native is the native runtime for Rock to run on iOS, Android, Windows, tvOS, and web using technologies including react-native, webpack, apollo, and more.

Our main developer starting point site is the wiki.

Learn More

Greenkeeper badgecodecov

Jump over to the Rock website to find out more. Keep up to date by:

Installing

  • Clone the project.
  • Run yarn to install project dependencies.
  • If you haven't run a react native project in the past, you may need to do additional setup to run the project in a simulator.
  • For setup instructions, go here.

Running Locally

Android

Mac Users: If you are trying to run an android emulator and the emulator will not start, make sure you are not running Docker for Mac. They don't seem to like each other.

  • You must first be running a virtual device (or actual device connected to Android Studio) before attempting to start the project. See above instructions if you don't have a virtual device set up.
  • Run yarn android to start the app on the device.

iOS

  • Run yarn ios

tvOS

  • Open the xcode project under ios/.
  • Make sure a tvOS simulator is installed in Preferences > Components.
  • To run on a tvOS simulator, click rockNative on the top bar next to the play and stop buttons.
  • Choose rockNative-tvOS as your target, and choose an appropriate simulator.
  • Click play in XCode.

Web

  • Run yarn web

Contributing

For more information about contributing PRs and issues, see our Contribution Guidelines.

Good First PR is a great starting point for people new to this project.

License

By contributing to Rock-Native, you agree that your contributions will be licensed under our NewSpring Church Community License Agreement.

rock-native's People

Contributors

richarddubay avatar jakedawkins avatar delianides avatar greenkeeper[bot] avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.