An super easy opensource github client powered by react-native-navigation
- react-native-navigation by Wix
- redux structure with react-native-persist
- github v4 graphql
- for both IOS and Android
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=<clientId>
GITHUB_CLIENT_SECRET=<clientSecret>
From project dir, run:
-
Build and run (this will start a simulator if not already started)
yarn run:i # or react-native run-ios
This would also start a packager if not already started
-
Set your Simulator to live reload changes
โ
+d
(cmd
+d
) =>Enable Live Reload
-
Start an emulator
-
Build and run
yarn run:a # or react-native run-android
This would also start a packager if not already started
-
Set your Emulator to live reload changes
โ
+m
(cmd
+m
) =>Enable Hot Reloading
To open packager manually, from project dir run:
react-native start