In this chapter, we talked about the synchronized objects and arrays provided by AngularFire and how they make it very easy to write real-time applications. Then we saw how three-way data binding takes it even further and how UI elements on screen can be directly synchronized with Firebase. Finally, we talked about the various authentication mechanisms provided by Firebase.
In the next chapter, we'll write a full end-to-end application which will demonstrate all the best practices of Angular and Firebase and will also show authentication in action.