## Getting started
`npm install @gcanvas/core --save`
`npm install react-native-gcanvas --save`
### Mostly automatic installation
`react-native link react-native-gcanvas`
In XCode, in the project navigator, select your project.
1. Add `GCanvas.fromework` ( in the path `./node_modules/react-native-gcanvas/ios/GCanvas.framework`) to your project's `Build Phases` ➜ `Link Binary With Libraries`
2. Add `$(SRCROOT)/../node_modules/react-native-gcanvas/ios` to your project's `Build Settings` ➜ `Framework Search Path`
### Manual installation
#### iOS
1. In XCode, in the project navigator, right click `Libraries` ➜ `Add Files to [your project's name]`
2. Go to `node_modules` ➜ `react-native-gcanvas` and add `RCTGCanvas.xcodeproj`
3. Go to `GCanvas/ios` and add `GCanvas.xcodeproj`
4. In XCode, in the project navigator, select your project. Add `libRCTGCanvas.a` and `GCanvas.fromework` ( in the path `./node_modules/react-native-gcanvas/ios/GCanvas.framework`) to your project's `Build Phases` ➜ `Link Binary With Libraries`
Also you can run the given sample `RNGCanvasSample`, follow steps below:
1. Goto `GCanvas/bridges/react-native/bridge/examples/RNGCanvasSample` directory, run `npm install ` install dependency library.
2. Run your project (`Cmd+R`)
3. Run result same as below, congratuation.
#### Android
1. Open `android/app/src/main/java/[...]/MainActivity.java`
2. Add `import com.reactlibrary.RNReactNativeGCanvasPackage;` to the imports at the top of the file
3. Add `new RNReactNativeGCanvasPackage()` to the list returned by the `getPackages()` method
4. Append the following lines to `android/settings.gradle`:
`include ':react-native-gcanvas'`
`project(':react-native-gcanvas').projectDir = new File(rootProject.projectDir, '../node\_modules/react-native-gcanvas/android')`
5. Insert the following lines inside the dependencies block in `android/app/build.gradle`:
`compile project(':react-native-gcanvas')`
## Usage
```javascript
import GCanvasView from 'react-native-gcanvas';
...
render() {
return (
);
}
```