The Architecture
Just as we did for the previous applications, let’s have a brief discussion about the architecture of this application in relation to the concepts we have been focusing on.
The big difference for this application is going to be the way in which we incorporate Firebase which is going to involve several topics we haven’t covered so far including:
- Setting up Firebase emulators for local development
- Creating a development and production environment
- Implementing security rules
- Integrating the
firebase
andrxfire
libraries to communicate with Firebase
Apart from the stuff relating to our backend, most of the rest of the
application will follow the same architectural principles we have been using
throughout this course. This time we will be using the connect
function by
default.