Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eseom/gitten
a super easy github client for mobile powered by react-native and react-native-navigation
https://github.com/eseom/gitten
android client git github graphql ios mobile react-native react-native-navigation
Last synced: about 1 month ago
JSON representation
a super easy github client for mobile powered by react-native and react-native-navigation
- Host: GitHub
- URL: https://github.com/eseom/gitten
- Owner: eseom
- License: mit
- Created: 2017-07-17T00:24:32.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-03T14:39:49.000Z (over 7 years ago)
- Last Synced: 2024-11-01T05:26:49.370Z (3 months ago)
- Topics: android, client, git, github, graphql, ios, mobile, react-native, react-native-navigation
- Language: JavaScript
- Homepage:
- Size: 1.03 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gitten
An super easy opensource github client powered by react-native-navigation
```
[email protected]
[email protected]
[email protected]
```### FEATURES
- [react-native-navigation](https://github.com/wix/react-native-navigation) by Wix
- redux structure with react-native-persist
- github v4 graphql
- for both IOS and Android### Running your project
##### for react-native-config
register github oauth application with
Authorization callback URL
```
http://localhost/github
```and make a .env file with **the client id and secret**
```
# .env
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
```From project dir, run:
#### iOS
1. Build and run (this will start a simulator if not already started)```sh
yarn run:i # or react-native run-ios
```
This would also start a packager if not already started2. Set your Simulator to live reload changes `⌘`+`d` (`cmd`+`d`) => `Enable Live Reload`
#### Android
1. Start an emulator
2. Build and run```sh
yarn run:a # or react-native run-android
```
This would also start a packager if not already started3. Set your Emulator to live reload changes `⌘`+`m` (`cmd`+`m`) => `Enable Hot Reloading`
To open packager manually, from project dir run:
```sh
react-native start
```