# Remote config with Firebase

DevFeed: [Remote config with Firebase](<https://devfeed.tech/articles/remote-config-with-firebase-25837.md>)

Original publisher: [Read original article](<https://segunfamisa.com/posts/firebase-remote-config>)

Author: Segun Famisa

Published: 2016-06-13T06:05:30Z

Content type: tutorial

Language: en

Sources: [Segun Famisa](<https://devfeed.tech/sources/segun-famisa.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [A/B Testing](<https://devfeed.tech/topics/a-b-testing.md>)

Tags: [a-b-testing](<https://devfeed.tech/tags/a-b-testing.md>), [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [remote-config](<https://devfeed.tech/tags/remote-config.md>)

## AI overview

A tutorial on using Firebase Remote Config to change app behavior and content without deploying a new app version. It explains benefits such as audience-specific customization, gradual feature rollouts, impact monitoring, and A/B testing, then begins setup instructions.

## Source excerpt

I've probably said this countless times, that Firebase is one of the most exciting announcements for me at this year's I/O and I'm yet to fully explore it. Recently, I tried out the crash reporting and it was smooth. Check out this post to catch up on that. Another really interesting part of Firebase is Remote config. Remote config allows you update your app without necessarily deploying a new version of your app. The biggest challenge as app developers is getting your users to update their apps. Firebase remote config seems to solve the problem of configuring and updating your app without having to redeploy an update of your app. I first observed this behaviour on Twitter's Android app. The app changes right there even when you're on it without you updating. My twitter app just changed without updating 😳 -- SF (@segunfamisa) February 13, 2016 In this post, I would show how you can use Firebase's remote config feature to achieve this behaviour. Why should I use remote config? The major benefit of remote config is delivering the right experience to your users, the right users as fast as possible. Adapting to user feedback is very important to the success of your app. Testing out new features is equally important. There is where remote config comes in handy. You can change the look and feel of your app remotely with remote config, allowing you to run experiments all geared towards providing a premium experience for your app. For example, you want to determine how well a green button attracts users to click, compared to how a black button does. Remote config is your go to. You want to run a campaign for Christmas, so you want your app to have that Green, White and Red feel, you should not have to redeploy a new app solely for that purpose, and even if you do, what's the guarantee that half of your users will update their app? Remote config has to be your buddy. Remote config is superb for A/B testing. TL;DR, remote config allows you: Modify your app without a new produc