RN-Book-Search icon indicating copy to clipboard operation
RN-Book-Search copied to clipboard

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

RN Book Search

A React Native app built using Expo.

Now available on Google Play Store

Get it on Google Play

Expo Demo Link

Features and TODOs

  • [x] Styled Component
  • [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 - npm install expo-cli --global
  3. cd into this project directory
  4. npm install or yarn install
  5. Run expo start

API's Used:


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.

Semantic Commit Messages:

Follows semantic commit messages. Learn more here.


License:

Licensed under the MIT.


Author:

Vikrant Negi