An open API service indexing awesome lists of open source software.

https://github.com/vikrantnegi/rn-book-search

A Book search app using Expo (React Native) and Google Books API
https://github.com/vikrantnegi/rn-book-search

books expo expo-apps react-native react-navigation

Last synced: 8 months ago
JSON representation

A Book search app using Expo (React Native) and Google Books API

Awesome Lists containing this project

README

          

# RN Book Search

A React Native app built using Expo.

## Now available on Google Play Store

Get it on Google Play

### [Expo Demo Link](https://expo.io/@vikrantnegi/RNBookSearch)

## Features and TODOs

- [x] [Styled Component](https://www.styled-components.com/docs/basics)
- [x] Placeholder components
- [x] Custom fonts
- [x] Dark Mode
- [ ] Add Type support (Flow? or Typescript?)
- [ ] Test Cases (Jest?)
- [x] Error reporting (Bugsnag)
- [ ] Offline support
- [ ] Add animations
- [ ] Auto detect preferred color scheme (light, dark, or no preference)
- [ ] Automating App build and Deployment using Fastlane

---

## App Preview

### Video Preview



### ScreenShots

#### Light Mode

  
  

#### Dark Mode

  
  

---

## Getting Started guide:

1. Install the latest Node
2. Install [Expo](https://expo.io/) - `npm install expo-cli --global`
3. `cd` into this project directory
4. `npm install` or `yarn install`
5. Run `expo start`

---

## API's Used:

- [Google Books APIs](https://developers.google.com/books)

---

## FAQ:

- **Why does the app has large size?**
- Unfortunately Expo apps has large size as they includes a bunch of APIs regardless whether or not you are using them. Expo team is working on making Expo apps [leaner](https://expo.canny.io/feature-requests/p/reducing-app-size).

---

## Semantic Commit Messages:

Follows semantic commit messages. Learn more [here](https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716).

---

## License:

Licensed under the [MIT](https://github.com/vikrantnegi/RN-Book-Search/blob/master/LICENSE).

---

## Author:

[Vikrant Negi](https://vikrantnegi.com/)