3d cartoon hands holding a phone

Unlock full course by purchasing a membership

Lesson 3

The Architecture

Planning out the application

EXTENDED

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 @angular/fire library 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 application will have three smart/routed components:

EXTENDED
Key

Thanks for checking out the preview of this lesson!

You do not have the appropriate membership to view the full lesson. If you would like full access to this module you can view membership options (or log in if you are already have an appropriate membership).