Category: firebase

Electricity Monitoring App – Send Push Notifications using Firebase Cloud Functions

Electricity Monitoring App – Send Push Notifications using Firebase Cloud Functions

This week Firebase launched a new and VERY exciting feature called Firebase Cloud Functions. It makes Firebase even more powerful than before, by allowing you to trigger functions when certain events happen. Events can be any of the following things:

  • Data changes on Firebase Realtime database nodes.
  • Authentication Changes
  • Analytics Changes
  • Cloud Storage Changes
  • and a few more…

Cloud Functions is a hosted, private, and scalable Node.js environment where you can run JavaScript code.

Read More Read More

How to Stage Rollout Features using Firebase Remote Config (Android & iOS)

How to Stage Rollout Features using Firebase Remote Config (Android & iOS)

The Google Play Store has a great feature called “Staged Rollout“. It allows you to slowly release your app to a percentage of your user base. This feature is not available on the iTunes App Store. Using Firebase Remote Config, we can do much more than just stage rollout an entire app – we can stage rollout individual features within an iOS or Android app. 

By using the Google Play Store staged rollout feature, we can see how well a new version of our app is performing in the field without impacting our entire user base.

Read More Read More

A/B Test your App using Firebase Remote Config

A/B Test your App using Firebase Remote Config

Last week I was in Nairobi and Cape Town giving a talk on Remote Config and Test Lab in Firebase. I had such a great time and thought I should share some of the content I presented online.

What is A/B Testing?

A/B testing is the process of experimentally testing your UI on different audiences in order to determine the best (or most profitable) user experience.  Firebase Remote Config enables us to do A/B testing by allowing us to randomly segment our app audiences easily.

Read More Read More