4. Unlimited Reporting
ase Analytics provides unlimited reporting on up to 500 distinct ev
Audience Segmentation
ata, custom events, or user properties. These audiences can be u
The Heart of Firebase
Analytics of all firebase services and
your app in one place.
6. Email and password based authentication
FirebaseUI (beta)
Custom auth system integration
Anonymous auth (Guest User)
7. Offline
Realtime
Accessible from Client Devices
Firebase apps remain responsive even when offline because the Firebase Realtime
Database SDK persists your data to disk. Once connectivity is reestablished, the
client device receives any changes it missed, synchronising it with the current
server state.
The Firebase Realtime Database can be accessed directly from a mobile device or
web browser; there’s no need for an application server. Security and data
validation are available through the Firebase Realtime Database Security Rules,
expression-based rules that are executed when data is read or written.
8. Secure
Robust
Scalable
You can use our declarative security model to allow access based on filename,
size, content type, and other metadata.
Firebase Storage is backed by Google Cloud Storage for petabyte scale when your
app goes viral. Effortlessly grow from prototype to production using the same
infrastructure that powers Snapchat.
Firebase Storage performs uploads and downloads regardless of network quality.
Uploads and downloads are robust, meaning they restart where they stopped, saving
your users time and bandwidth.
9. Fast content delivery
Served over a secure connection
Rapid deployment
You can use our declarative security model to allow access based on filename,
size, content type, and other metadata.
Using the Firebase CLI, you can get your app up and running in seconds.
Command line tools make it easy to add deployment targets into your build
process.
The modern web is secure. Zero-configuration SSL is built into Firebase Hosting so
content is always delivered securely.
One-click rollbacks
Quick deployments are great, but being able to undo mistakes is even better.
Firebase Hosting provides full versioning and release management with one-click
rollbacks.
10. Customize your app for segments of your userbase
Quickly roll out changes to your app's userbase
You can use Remote Config to provide variations on your app's user experience to
different segments of your userbase by app version, by Firebase Analytics
audience, by language, and more.
You can make changes to your app's default behavior and appearance by changing
server-side parameter values. For example, you could change your app's layout or
color theme to support a seasonal promotion, with no need to publish an app update.
Run A/B tests to improve your app
You can use Remote Config random percentile targeting with Firebase Analytics to
A/B test improvements to your app across different segments of your userbase so
that you can validate improvements before rolling them out to your entire userbase.
11. Run app tests, even if you haven't written any
Test on real devices
Robo test analyzes the structure of your app's user interface and then explores it,
automatically simulating user activities. If you have written instrumentation tests for
your app, Test Lab can also run those tests.
Use Test Lab to exercise your app on devices installed and running in a Google data
center.
Workflow integration
Test Lab is integrated with Android Studio, the Firebase console, and the gcloud
command line. You can also use Test Lab with Continuous Integration (CI)
systems.
$
12. Collect the data you need to diagnose problems
Monitor fatal and non-fatal errors
Each report contains a full stack trace as well as device characteristics,
performance data, and user circumstances when the error took place. Similar
reports are automatically clustered to make it easier to identify related bugs.
Monitor fatal errors in iOS and fatal and non-fatal errors in Android. Reports are
triaged by the severity of impact on users.
Integrate with Analytics
Errors captured are set as app_exception events in Analytics, allowing you to filter
audiences based on who sees errors.
13. Installs
Search Results
App Indexing associates your app and website, so your app install card displays
next to your website card.
App Indexing displays and promotes app results on Google Search, including showing
your app icon when it’s installed.
Autocompletions
The Android App Indexing API lets your users see app pages they have visited as
suggested results on the Google app.
Now on Tap
App Indexing powers Now on Tap’s app results and shows your Android app for its
users.
Note: It doesn’t work for us coz it requires a website which has similar content with the app
14.
15. Rich sharing that's easy to implement
Rich sharing that's easy for users
Firebase Invites handles the invitation flow for you, allowing you to deliver a
straightforward user experience without taking engineering time away from the rest
of your app.
Firebase Invites makes it simple for users to send content to their friends, over both
SMS and email, by ensuring that referral codes, recipe entries, or other shared
content gets passed along with the invitation—no cutting-and-pasting required.
Invitations that survive the installation process
Because Firebase Invites is built on Dynamic Links, invitations work across the
App Store and Play Store installation processes and ensure that recipients get the
referral code or shared content, whether or not they have your app installed.
16. Export audience lists to AdWords
Firebase Analytics audience segmentation
A Firebase project can connect to multiple AdWords accounts, each with access to
audiences created in Firebase.
You can define custom audiences in the Firebase console based on device data,
custom events, or user properties.
Import events from Firebase Analytics into AdWords
After you link Firebase and AdWords, you can choose which Firebase Analytics
events to track as conversion actions in AdWords.
17. Improve user experience
Earn more from AdMob's in-app ads
Native and video ads create a positive user experience as you monetize by matching the look and feel
of your app. Choose from different ad templates, customize them, and experiment with different layouts
on the fly without republishing your app.
Show ads from millions of Google advertisers in real time, or use AdMob Mediation to earn from over 40
premium networks through the AdMob platform to simplify your ad operations, improve competition, and
earn more, for free.
AdMob mediation has ad network optimization built in, which automatically adjusts the positions of your
other ad networks in your mediation stack to ensure you maximize your revenue.
Scale fast
When your app's a global or domestic hit, you can monetize users quickly with AdMob, by showing ads
to users in more than 200 markets.
More than one app? AdMob house ads is a free tool that enables you to cross-promote your apps to
your userbase, across your family of apps.
Access monetization reports
AdMob is the premier monetization platform for mobile. While generating ad revenue, AdMob also
produces its own monetization reports that you can use to make smarter decisions about product
strategy.