May 29, 2019

278 words 2 mins read

suijunqiang/rnset

suijunqiang/rnset

rnset is a framework based on the react native & integrated a lot very good RN components to easy for verifying/using/picking in your projects

repo name suijunqiang/rnset
repo link https://github.com/suijunqiang/rnset
homepage
language JavaScript
size (curr.) 11384 kB
stars (curr.) 188
created 2018-03-14
license

rnset

rnset integrates a lot good react native projects with the framework, which has a powerful/flexible/… . All demo is derived from based class(es), the derived class inherited all features form it’s based class(es) such as network/UI/exceptions/… . Generally rnset able to streamline your new project work 50% and more reliable/faster/easier/… . Enjoy it!

Demo Android APK

APK

How to use

0, It’s based on the react3.5+, & react native 0.56(but this version has some compatible issue, we will update it soon). 1, I have verified it may run well on both of IOS/Android by XCode+WebStorm. 2, The gif belw is showing what I have done by react native. 3, Anyone who would like to join & improve this project will be welcomed.

How many react native plugins have been integrated

“@remobile/react-native-toast”: “^1.0.7”, “antd-mobile”: “^2.1.3”, “antd-mobile-demo-data”: “^0.2.0”, “babel-cli”: “^6.26.0”, “babel-eslint”: “^8.2.1”, “babel-plugin-module-resolver”: “^3.0.0”, “babel-preset-airbnb”: “^2.4.0”, “crypto-js”: “^3.1.9-1”, “eslint”: “^4.16.0”, “eslint-config-airbnb”: “^16.1.0”, “eslint-config-prettier”: “^2.9.0”, “eslint-import-resolver-babel-module”: “^4.0.0”, “eslint-plugin-import”: “^2.8.0”, “eslint-plugin-jsx-a11y”: “^6.0.3”, “eslint-plugin-prefer-object-spread”: “^1.2.1”, “eslint-plugin-prettier”: “^2.5.0”, “eslint-plugin-react”: “^7.5.1”, “gitbook-cli”: “^2.3.2”, “lottie-react-native”: “^2.3.2”, “merge”: “^1.2.0”, “moment”: “^2.20.1”, “native-base”: “^2.3.1”, “prettier”: “^1.10.2”, “prettier-eslint”: “^8.8.1”, “prop-types”: “^15.6.0”, “react”: “^16.0.0-alpha.12”, “react-dom”: “^16.2.0”, “react-mixin”: “^3.1.0”, “react-native”: “^0.46.0”, “react-native-alphabetlistview”: “^0.2.0”, “react-native-animatable”: “^1.2.4”, “react-native-audio”: “^3.5.1”, “react-native-baidu-map”: “^0.6.0”, “react-native-barcode-scanner-universal”: “^1.0.5”, “react-native-ble-manager”: “^5.1.1”, “react-native-camera”: “^0.12.0”, “react-native-deprecated-custom-components”: “^0.1.1”, “react-native-device-info”: “^0.10.1”, “react-native-dismiss-keyboard”: “^1.0.0”, “react-native-ezswiper”: “^1.2.2”, “react-native-gesture-password”: “^0.2.0”, “react-native-image-progress”: “^1.0.1”, “react-native-lightbox”: “^0.6.0”, “react-native-looped-carousel”: “^0.1.7”, “react-native-message-bar”: “^2.0.1”, “react-native-parallax-scroll-view”: “^0.20.1”, “react-native-percentage-circle”: “^1.0.6”, “react-native-picker”: “^4.1.1”, “react-native-popover”: “^0.2.0”, “react-native-progress”: “^3.4.0”, “react-native-scrollable-tab-view”: “^0.6.7”, “react-native-sglistview”: “^0.4.3”, “react-native-side-menu”: “^1.0.2”, “react-native-sound”: “^0.10.3”, “react-native-spinkit”: “^1.0.0”, “react-native-splash-screen”: “^2.1.0”, “react-native-step-indicator”: “0.0.7”, “react-native-storage”: “^0.1.5”, “react-native-swipe-list-view”: “^0.4.1”, “react-native-swiper”: “^1.5.10”, “react-native-tab-navigator”: “^0.3.3”, “react-native-toast”: “^1.0.1”, “react-native-vector-icons”: “^4.1.1”, “react-native-video”: “^1.2.0”, “react-native-video-processing”: “^1.12.5”, “react-native-viewpager”: “^0.2.13”, “react-navigation”: “^1.0.0-beta.27”, “react-redux”: “^5.0.6”, “react-superagent”: “^1.1.1”, “react-timer-mixin”: “^0.13.3”, “redux”: “^3.7.2”, “redux-thunk”: “^2.2.0”, “superagent”: “^3.5.2”, “teaset”: “^0.2.7”

IOS bundle

react-native bundle –entry-file index.js –bundle-output ./bundle/iosBundle/index.jsbundle –platform ios –assets-dest ./bundle/iosBundle/ –dev flase

Android bundle

react-native bundle –entry-file index.js –bundle-output ./bundle/androidBundle/index.jsbundle –platform android –assets-dest ./bundle/androidBundle/ –dev flase react-native bundle –platform android –dev false –entry-file index.js –bundle-output android/app/src/main/assets/index.android.bundle –assets-dest android/app/src/main/res image

comments powered by Disqus