Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nexxtway/react-native-rainbow

🌈 React Native Rainbow. Build your IOS and ANDROID application in a snap.
https://github.com/nexxtway/react-native-rainbow

components-library react-native styled-components typescript

Last synced: 8 days ago
JSON representation

🌈 React Native Rainbow. Build your IOS and ANDROID application in a snap.

Awesome Lists containing this project

README

        


React Native Rainbow logo


React Native Rainbow


React Native Rainbow is a collection of components that will reliably help you build your IOS and ANDROID application in a snap. Give it a hack and let us know what you think.



[![CircleCI](https://circleci.com/gh/nexxtway/react-native-rainbow/tree/master.svg?style=svg)](https://circleci.com/gh/nexxtway/react-native-rainbow/tree/master)
[![npm version](https://badge.fury.io/js/react-native-rainbow.svg)](https://badge.fury.io/js/react-native-rainbow)
CLA assistant

### ✨ Features

- Components built on top of react-native.
- Accessibility is part of our definition of done.


## Install

1. `yarn add react-native-rainbow` or `npm install react-native-rainbow`
2. `cd ios && pod install`

## ⌨️ Running in iOS simulator

1. git clone https://github.com/nexxtway/react-native-rainbow.git
2. cd react-native-rainbow
3. yarn install
4. yarn loadStories
5. pod repo update
6. cd ios && pod install
7. open ios project in Xcode (open ReactNativeRainbow.xcworkspace file)
8. build and run

## Linting on VS Code

In order to right linting in vs code you need to follow this steps:

1. Press fn + f1 in keyboard
2. Type `open settings` in search bar and select `Preference: Open Settings (JSON)` option
3. add the following config to the json settings:

```json
"eslint.validate": [
"javascript",
"javascriptreact",
{
"language" : "typescript",
"autoFix": true
},
{
"language" : "typescriptreact",
"autoFix": true
}
]
```

## Update CocoaPods (requires >= 1.9)

1. check version `pod --version`
2. brew install cocoapods
3. brew link --overwrite cocoapods

## brew update

1. To `brew update`, first run:
git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow
git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask fetch --unshallow
2. brew update

## fix "xcrun: error: SDK "iphoneos" cannot be located"

1. sudo xcode-select --print-path
2. sudo xcode-select --switch /Applications/Xcode.app