{"id":18071803,"url":"https://github.com/ygit/react-native-firebase","last_synced_at":"2025-04-05T17:30:14.946Z","repository":{"id":38959893,"uuid":"186804717","full_name":"ygit/react-native-firebase","owner":"ygit","description":null,"archived":false,"fork":false,"pushed_at":"2023-10-21T00:23:08.000Z","size":4533,"stargazers_count":0,"open_issues_count":9,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-04-13T23:10:35.306Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ygit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-05-15T10:33:25.000Z","updated_at":"2022-12-03T10:01:33.000Z","dependencies_parsed_at":"2023-02-06T11:46:47.214Z","dependency_job_id":"4e7119de-42bf-4810-b6e8-c97059724f76","html_url":"https://github.com/ygit/react-native-firebase","commit_stats":{"total_commits":91,"total_committers":11,"mean_commits":8.272727272727273,"dds":0.5604395604395604,"last_synced_commit":"f1e942e1133d176d6658a96e59eff0b0b4f362f4"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ygit%2Freact-native-firebase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ygit%2Freact-native-firebase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ygit%2Freact-native-firebase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ygit%2Freact-native-firebase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ygit","download_url":"https://codeload.github.com/ygit/react-native-firebase/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247373920,"owners_count":20928688,"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":[],"created_at":"2024-10-31T09:17:04.802Z","updated_at":"2025-04-05T17:30:14.896Z","avatar_url":"https://github.com/ygit.png","language":"JavaScript","readme":"## React Native Firebase Starter\u003ca href=\"https://invertase.io/oss/react-native-firebase\"\u003e\u003cimg align=\"left\" src=\"https://i.imgur.com/JIyBtKW.png\" width=\"180px\"\u003e\u003c/a\u003e\n\n[![Backers on Open Collective](https://opencollective.com/react-native-firebase/backers/badge.svg)](#backers)\n[![Sponsors on Open Collective](https://opencollective.com/react-native-firebase/sponsors/badge.svg)](#sponsors)\n[![npm version](https://img.shields.io/npm/v/react-native-firebase.svg?style=flat-square)](https://www.npmjs.com/package/react-native-firebase)\n[![NPM downloads](https://img.shields.io/npm/dm/react-native-firebase.svg?style=flat-square)](https://www.npmjs.com/package/react-native-firebase)\n[![Chat](https://img.shields.io/badge/chat-on%20discord-7289da.svg?style=flat-square)](https://discord.gg/C9aK28N)\n[![Twitter Follow](https://img.shields.io/twitter/follow/rnfirebase.svg?style=social\u0026label=Follow)](https://twitter.com/rnfirebase)\n\n---\n\nA basic react native app with [`react-native-firebase`](https://github.com/invertase/react-native-firebase) pre-integrated  to get you started quickly.\n\n---\n\n\n### Getting Started\n\n\u003e If you're only developing for one platform you can ignore the steps below that are tagged with the platform you don't require.\n\n#### 1) Clone \u0026 Install Dependencies\n\n- 1.1) `git clone https://github.com/invertase/react-native-firebase-starter.git`\n- 1.2) `cd react-native-firebase-starter` - cd into your newly created project directory.\n- 1.3) Install NPM packages with your package manager of choice - i.e run `yarn` or `npm install`\n- 1.4) **[iOS]** `cd ios` and run `pod install` - if you don't have CocoaPods you can follow [these instructions](https://guides.cocoapods.org/using/getting-started.html#getting-started) to install it.\n- 1.5) **[Android]** No additional steps for android here.\n\n#### 2) Rename Project\n\n**You will need to be running Node version 7.6 or greater for the rename functionality to work**\n\n- 2.0) **[iOS]** `cd ..` to return to the root directory of the project\n- 2.1) `npm run rename` - you'll be prompted to enter a project name and company name\n- 2.2) Note down the package name value - you'll need this when setting up your Firebase project\n\n#### 3) Add `Google Services` files (plist \u0026 JSON)\n\n- 3.1) **[iOS]** Follow the `add firebase to your app` instructions [here](https://firebase.google.com/docs/ios/setup#add_firebase_to_your_app) to generate your `GoogleService-Info.plist` file if you haven't done so already - use the package name generated previously as your `iOS bundle ID`.\n- 3.2) **[iOS]** Place this file in the `ios/` directory of your project.\n  - Once added to the directory, add the file to your Xcode project using 'File \u003e Add Files to \"[YOUR APP NAME]\"…' and selecting the plist file.\n- 3.3) **[Android]** Follow the `manually add firebase` to your app instructions [here](https://firebase.google.com/docs/android/setup#manually_add_firebase) to generate your `google-services.json` file if you haven't done so already - use the package name generated previously as your `Android package name`.\n- 3.4) **[Android]** Place this file in the `android/app/` directory of your project.\n  \n#### 4) Start your app\n\n- 4.1) Start the react native packager, run `yarn run start` or `npm start` from the root of your project.\n- 4.2) **[iOS]** Build and run the iOS app, run `npm run ios` or `yarn run ios` from the root of your project. The first build will take some time. This will automatically start up a simulator also for you on a successful build if one wasn't already started.\n- 4.3) **[Android]** If you haven't already got an android device attached/emulator running then you'll need to get one running (make sure the emulator is with Google Play / APIs). When ready run `npm run android` or `yarn run android` from the root of your project.\n\nIf all has gone well you'll see an initial screen like the one below.\n  \n## Screenshots\n\n![preview](https://i.imgur.com/4lG4HuS.png)\n\n\n## Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute]](https://github.com/invertase/react-native-firebase/blob/master/CONTRIBUTING.md).\n\u003ca href=\"graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/contributors.svg?width=890\" /\u003e\u003c/a\u003e\n\n\n## Backers\n\nThank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/react-native-firebase#backer)]\n\n\u003ca href=\"https://opencollective.com/react-native-firebase#backers\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/backers.svg?width=890\"\u003e\u003c/a\u003e\n\n\n## Sponsors\n\nSupport this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/react-native-firebase#sponsor)]\n\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/0/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/0/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/1/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/1/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/2/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/2/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/3/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/3/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/4/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/4/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/5/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/5/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/6/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/6/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/7/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/7/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/8/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/8/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/9/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/9/avatar.svg\"\u003e\u003c/a\u003e\n\n\n\n### License\n\n- See [LICENSE](/LICENSE)\n","funding_links":["https://opencollective.com/react-native-firebase"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fygit%2Freact-native-firebase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fygit%2Freact-native-firebase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fygit%2Freact-native-firebase/lists"}