This application focuses on offering job offers related to development with GraphQL. The GraphQL API used is GraphQL Jobs, which is a public API. I'm using Apollo Client as a GraphQL client to facilitate data fetching apart from the advantages that apollo hooks provide.
-
Clone the repo:
git clone https://github.com/LaurenceM10/graphql-jobs.git
-
Access the directory:
cd graphql-jobs
-
Install the dependencies:
yarn
ornpm install
-
Create a
.env
file in the root of the project with the following variable:API_URL='https://api.graphql.jobs/'
yarn run android
Or to generate and run a release build:
npx react-native run-android --variant release
This will compile JavaScript to bytecode during build time using Hermes which will improve app startup
Here are some screens of what the app looks like: