39

GitHub - suijunqiang/rnset: rnset is a framework based on the react native &...

 5 years ago
source link: https://github.com/suijunqiang/rnset
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

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+.
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
image


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK