Developing Locally with the Firebase UI Emulator

Peter John Welcome

Google Developer Expert & Senior Android Engineer

Firebase & Paystack

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 Senior Android Engineer at Paystack. When he is not writing code, he enjoys some nature and capturing those moments.