React Native and mobx-state-tree powered app to browse through the NY time best seller list
First, clone the project:
$ git clone https://github.com/shettypuneeth/nytimes-bestseller.git <my-project-name>
$ cd <my-project-name>
# Install the dependencies
$ yarn install
# OR
$ npm install
Get a key from: https://developer.nytimes.com/signup
Get a key from: https://developers.google.com/books/docs/v1/using
- Open Credentials Page
- Create a new credential by choosing Create credentials and choose API key from the dropdown
- Go to the API dashboard and Enable Google Books API service.
Then, open up app/config/environment.js file and update the GOOGLE_BOOKS_API_KEY
and NY_TIMES_API_KEY
with your api keys.
# Open the terminal in the root folder and run:
$ yarn start
# Open the respective Android or iOS projects in Android Studio or XCode and run the project.
NY Times API
for all the books data.Google Book API
for book cover images.react-native-parallax-scroll-view
fromAlexander Vitanov
react-navigation
for routing.mobx-state-tree
for state management.styled-components
for styling.