Developing Locally with the Firebase UI Emulator

Peter John Welcome

Android Engineer


Firebase is a great suite of tools for mobile and web developers, to link an external database to their application as well as to monitor performance or to give a developer the ability to do some heavy logic on the server side with serverless functions. One of the fallbacks of firebase products in the beginning was that you always needed to connect to the real online instance and could not develop locally. The Firebase Emulator was released to combat this issue but it was not great to use as it was all done in the command line. Recently the Firebase UI Emulator was released and this had a significant improvement in helping developers work locally. In this talk, I will show how to get the Firebase UI emulators up and running and how this will improve your development process when working with Firebase. We will learn how to connect our Android app to a local Firestore instance that will be able to trigger Cloud functions locally.

P-J, who is based in Johannesburg, South Africa, is a Google Developer Expert for Firebase and a freelance Android Engineer. When he is not writing code, he enjoys some nature and capturing those moments.

droidcon EMEA is produced by:

Mobile Seasons GmbH (droidcon Global HQ)

Messedamm 22

14055, Berlin


.droidcon is a registered Trademark of Mobile Seasons GmbH

  • dc-social
  • Twitter - White Circle
  • Facebook - White Circle