Clear search
Close search
Google apps
Main menu

Firebase demo project

The Firebase demo project is a standard Firebase project with fully functioning Analytics, Crash Reporting, Test Lab, Notifications, Google Tag Manager and Remote Config features. Any Google user can access it. It’s a great way to look at real app data and explore the Firebase feature set.

In this article:

Access the demo project

Before you can access the demo project, you will be prompted to sign in to your Google account. If you do not have a Google account, you can create one.

Important: To gain access to the demo project, you must first join the Firebase-Demo-Users group. You will then be able to access the demo project (via the Firebase Console) until you remove your access. The demo project currently contains only the Analytics, Crash Reporting, Test Lab, Google Tag Manager, and Remote Config features.

By clicking the link below and joining the firebase-demo-users group, you opt in to Google adding you as a user to the demo project:


Where the data comes from

The data in the Firebase demo project is from the Flood It! Android app and iOS app, a real gaming app with in-app purchases. Flood It! is a puzzle game in which you have to flood the whole game board with one color in fewer than the allowed steps. The data in the Firebase demo project is typical of what you might see for a gaming app. It includes the following kinds of information:

  • Analytics: Attribution data, key events, cohorts and funnel reporting. This includes data about first opens (think of these like installs), in-app purchases, and more. 
  • Remote Config: The parameters that control the app experience as well as the conditions which define which users receive which parameter values.
  • Test Lab: The automated test results from running the app on numerous device/OS combinations for quality assurance purposes.
  • Crash: Details on various crashes which have occurred in the app, including callstacks and device information.
  • Notifications: The notification campaigns that were sent to users to re-engage them. This includes data about the number of messages sent, opened and the number of conversions attributed to each campaign.
  • Google Tag Manager: Analytics events flow through Google Tag Manager, which affords you the ability to update your instrumentation without updating your app.

Ways to use the demo project

Because it shows actual data from a gaming app, the demo project is useful for exploring Firebase features and reports. Here are a few things you can do using the demo project:

  1. View all standard Analytics reports populated with real data from the Flood It! app.
  2. Dissect Analytics reports by applying a variety of filters.
  3. See which ad campaigns are driving the most valuable users to the app.
  4. Track crashes and their impact on end users, and understand the steps that led to them.
  5. See the full notifications funnel for notifications sent from the Firebase Console.
  6. View Remote Config parameters to see how values are varied based on targeting parameters, especially feature flags and percent targeting for staging and Analytics audience targeting for customization.
  7. See test results from testing the app on real physical and virtual devices in the Firebase Test Lab.


All users have View only access to the Firebase demo project, meaning admin functionality will not be available. For example: Within the Analytics component you can see and manipulate reporting data (e.g., filter a report), but you cannot create an audience.

The following Firebase features are not currently in use by the Firebase demo project:

  1. Auth
  2. Database
  3. Storage
  4. Hosting
  5. Dynamic Links

Remove access to the demo project

To remove your access to the demo project, follow the steps below. You can always get access to the demo project again.

  1. Sign in to Google.
  2. Visit the firebase-demo-users Google Group.
  3. Select My Settings on the top-right of the Group’s page (button with user and gear icons).
  4. Select Leave this group.
Was this article helpful?
How can we improve it?