{"id":25341155,"url":"https://github.com/vikrantnegi/rn-book-search","last_synced_at":"2025-10-29T10:31:28.289Z","repository":{"id":38934005,"uuid":"212518478","full_name":"vikrantnegi/RN-Book-Search","owner":"vikrantnegi","description":"A Book search app using Expo (React Native) and Google Books API","archived":false,"fork":false,"pushed_at":"2022-12-06T22:01:29.000Z","size":13805,"stargazers_count":32,"open_issues_count":16,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-06-11T21:51:36.447Z","etag":null,"topics":["books","expo","expo-apps","react-native","react-navigation"],"latest_commit_sha":null,"homepage":"https://expo.io/@vikrantnegi/RNBookSearch","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vikrantnegi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-10-03T07:15:04.000Z","updated_at":"2024-03-14T11:53:30.000Z","dependencies_parsed_at":"2022-09-13T09:51:04.694Z","dependency_job_id":null,"html_url":"https://github.com/vikrantnegi/RN-Book-Search","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikrantnegi%2FRN-Book-Search","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikrantnegi%2FRN-Book-Search/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikrantnegi%2FRN-Book-Search/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vikrantnegi%2FRN-Book-Search/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vikrantnegi","download_url":"https://codeload.github.com/vikrantnegi/RN-Book-Search/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238805820,"owners_count":19533619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["books","expo","expo-apps","react-native","react-navigation"],"created_at":"2025-02-14T08:18:38.217Z","updated_at":"2025-10-29T10:31:26.233Z","avatar_url":"https://github.com/vikrantnegi.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RN Book Search\n\nA React Native app built using Expo.\n\n## Now available on Google Play Store\n\u003ca href=\"https://play.google.com/store/apps/details?id=com.VNapps.rnBookSearch\"\u003e\n  \u003cimg alt=\"Get it on Google Play\" title=\"Google Play\" src=\"./_github/play-store.png\" height=\"40\"\u003e\n\u003c/a\u003e\n\n### [Expo Demo Link](https://expo.io/@vikrantnegi/RNBookSearch)\n\n## Features and TODOs\n\n- [x] [Styled Component](https://www.styled-components.com/docs/basics)\n- [x] Placeholder components\n- [x] Custom fonts\n- [x] Dark Mode\n- [ ] Add Type support (Flow? or Typescript?)\n- [ ] Test Cases (Jest?)\n- [x] Error reporting (Bugsnag)\n- [ ] Offline support\n- [ ] Add animations\n- [ ] Auto detect preferred color scheme (light, dark, or no preference)\n- [ ] Automating App build and Deployment using Fastlane\n\n---\n\n## App Preview\n\n### Video Preview\n\n\u003ca href=\"https://expo.io/@vikrantnegi/RNBookSearch\"\u003e\n\u003cimg src=\"./_github/RM-Book-search-v1.0.6.gif\" width=\"350\"\u003e\n\u003c/a\u003e\n\n### ScreenShots\n\n#### Light Mode\n\n\u003cimg src=\"./_github/searchScreen.jpg\" width=\"200\"\u003e \u0026nbsp;\u0026nbsp;\n\u003cimg src=\"./_github/resultsScreen.jpg\" width=\"200\"\u003e \u0026nbsp;\u0026nbsp;\n\u003cimg src=\"./_github/detailScreen.jpg\" width=\"200\"\u003e\n\n#### Dark Mode\n\n\u003cimg src=\"./_github/searchScreen-dark.jpg\" width=\"200\"\u003e \u0026nbsp;\u0026nbsp;\n\u003cimg src=\"./_github/resultsScreen-dark.jpg\" width=\"200\"\u003e \u0026nbsp;\u0026nbsp;\n\u003cimg src=\"./_github/detailScreen-dark.jpg\" width=\"200\"\u003e\n\n---\n\n## Getting Started guide:\n\n1. Install the latest Node\n2. Install [Expo](https://expo.io/) - `npm install expo-cli --global`\n3. `cd` into this project directory\n4. `npm install` or `yarn install`\n5. Run `expo start`\n\n---\n\n## API's Used:\n\n- [Google Books APIs](https://developers.google.com/books)\n\n---\n\n## FAQ:\n\n- **Why does the app has large size?**\n  - 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).\n\n---\n\n## Semantic Commit Messages:\n\nFollows semantic commit messages. Learn more [here](https://gist.github.com/joshbuchea/6f47e86d2510bce28f8e7f42ae84c716).\n\n---\n\n## License:\n\nLicensed under the [MIT](https://github.com/vikrantnegi/RN-Book-Search/blob/master/LICENSE).\n\n---\n\n## Author:\n\n[Vikrant Negi](https://vikrantnegi.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikrantnegi%2Frn-book-search","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvikrantnegi%2Frn-book-search","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvikrantnegi%2Frn-book-search/lists"}