3d cartoon hands holding a phone

Unlock full course by purchasing a membership

Lesson 1




Let’s put our theory into practice again. I keep mentioning as we progress through this course I am going to give less and less specific instructions on how to do things. I am again going to continue with that idea in this build, and will only be giving general instructions for everything we have already covered at some point. I won’t have reminders to add imports, or to inject dependencies, and so on.

As I mentioned in the last application build, in cases where you do feel a bit lost/stuck I would recommend following these steps:

  1. Reflect on the situation independently for a little bit
  2. Research using the documentation or just Googling
  3. Go back to the equivalent situation in the Quicklists application or view the source code

However, we will also be exploring some new concepts in this application, and they will be covered in depth. Most notably, this application is going to take RxJS streams and reactive programming to another level. There is a use case in this application that calls for heavy usage of RxJS operators, and it provides a fantastic opportunity to really try to wrap your head around what is going on.

Don’t be intimidated by the observable streams in this application if you don’t properly understand them. Just due to the nature of what we are building with this application, we will be dealing with far more complex situations with streams than is typical. Consider this application to be a challenge of your knowledge of observable streams, and a way to push them to the next level.


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).