![](https://github.com/CarGuo/GSYGithubApp/blob/master/logo.png) ### [English Readme](https://github.com/CarGuo/GSYGithubApp/blob/master/README_EN.md) ## ## 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. ``` ----- [![GitHub stars](https://img.shields.io/github/stars/CarGuo/GSYGithubAPP.svg)](https://github.com/CarGuo/GSYGithubAPP/stargazers) [![GitHub forks](https://img.shields.io/github/forks/CarGuo/GSYGithubAPP.svg)](https://github.com/CarGuo/GSYGithubAPP/network) [![GitHub issues](https://img.shields.io/github/issues/CarGuo/GSYGithubAPP.svg)](https://github.com/CarGuo/GSYGithubAPP/issues) [![GitHub license](https://img.shields.io/github/license/CarGuo/GSYGithubAPP.svg)](https://github.com/CarGuo/GSYGithubAPP/blob/master/LICENSE) ### 编译运行流程 1. Configuring react-native the Development Environment 2. Clone code, execute `npm install` install node_modules under the root directory >### 3. Emphasis: You need to create a ignoreConfig. JS file under the app / config directory, and then enter the Github client_id and client_secret you applied for. 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";   [ Register Github APP ](https://github.com/settings/applications/new)    
4、Open Xcode to run or execute`react-native run-android` ### Download #### [Apk download link](https://www.pgyer.com/GSYGithubApp) #### Apk | Type | QR Code | | ----------- | ---------------------------------------- | | **Apk** | ![](https://raw.githubusercontent.com/CarGuo/GSYGithubApp/master/download.png) | | **IOS Null | | ## Chinese Articles - ### [1、从Android到React Native开发(一、入门)](https://juejin.im/post/58ac5b4c8ac2474faab25d1c) - ### [2、从Android到React Native开发(二、通信与模块实现)](https://juejin.im/post/58bc07c5ac502e006b07f434) - ### [3、从Android到React Native开发(三、自定义原生控件支持)](https://juejin.im/post/5946253561ff4b006cee4d65) - ### [4、从Android到React Native开发(四、打包流程和发布为Maven库)](https://juejin.im/post/5b2116466fb9a01e3128359f) - ### [5、React Native 的未来与React Hooks](https://juejin.im/post/5cb34404f265da0384127fcd) ### Demo ![](https://github.com/CarGuo/GSYGithubApp/blob/master/1.gif) ### Third-party framework * [react-native(0.61.3)](http://reactnative.cn/docs/0.51/getting-started.html) * [react-native-router-flux](https://github.com/aksonov/react-native-router-flux) * [react-native-vector-icons ](https://github.com/oblador/react-native-vector-icons) * [react-redux redux](https://github.com/reactjs/react-redux) * [realm-js realm ](https://github.com/realm/realm-js) * [react-native-i18n ](https://github.com/AlexanderZaytsev/react-native-i18n) * [react-native-image-viewer](https://github.com/ascoders/react-native-image-viewer) * [react-native-modalbox](https://github.com/maxs15/react-native-modalbox) * [react-native-spinkit loading](https://github.com/maxs15/react-native-spinkit) * [react-native-textinput-effects](https://github.com/halilb/react-native-textinput-effects) * [url-parse url](https://github.com/unshiftio/url-parse) * [lottie](https://github.com/airbnb/lottie-react-native) ### LICENSE ``` 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. ```