## An open source Github client App developed by React Native,Provide richer functionality and comparison with the same program by other language:
:
-
Weex Version ( https://github.com/CarGuo/GSYGithubAppWeex )
-
Flutter Version( https://github.com/CarGuo/GSYGithubAppFlutter )
-
Android Kotlin Version( https://github.com/CarGuo/GSYGithubAppKotlin )
Based on react-native development, I adapted Android and IOS.
The purpose of the project is to facilitate personal daily maintenance and access to Github, better immerse in the mutual base between coders, Github is your home.
The project is also suitable for the hands-on learning of react native, covering the use of various frameworks, interaction with native students, etc.
With the use and feedback of the project, will user experience and function optimization be updated and improved from time to time? Welcome to ask questions.
-
Configuring react-native the Development Environment
-
Clone code, execute
npm install
install node_modules under the root directory
export const CLIENT_ID = "xxxx";
export const CLIENT_SECRET = "xxxx";
//如果需要上传七牛
export const ACCESS_KEY = "xxxx";
export const SECRET_KEY = "xxx";
export const QN_HOST = "xxxx";
export const SCOPE = "xxxx";
4、Open Xcode to run or executereact-native run-android
Type | QR Code |
---|---|
Apk | |
**IOS Null |
- react-native(0.60.3)
- react-native-router-flux
- react-native-vector-icons
- react-redux redux
- realm-js realm
- react-native-i18n
- react-native-image-viewer
- react-native-modalbox
- react-native-spinkit loading
- react-native-textinput-effects
- url-parse url
- lottie
CarGuo/GSYGithubAPP is licensed under the
Apache License 2.0
A permissive license whose main conditions require preservation of copyright and license notices.
Contributors provide an express grant of patent rights.
Licensed works, modifications, and larger works may be distributed under different terms and without source code.