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
- Host: GitHub
- URL: https://github.com/vikrantnegi/rn-book-search
- Owner: vikrantnegi
- License: mit
- Created: 2019-10-03T07:15:04.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-06T22:01:29.000Z (over 3 years ago)
- Last Synced: 2024-06-11T21:51:36.447Z (about 2 years ago)
- Topics: books, expo, expo-apps, react-native, react-navigation
- Language: JavaScript
- Homepage: https://expo.io/@vikrantnegi/RNBookSearch
- Size: 13.2 MB
- Stars: 32
- Watchers: 2
- Forks: 4
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# RN Book Search
A React Native app built using Expo.
## Now available on Google Play Store
### [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/)