I wrote a tutorial that sets up every Firestore feature in an Angular app, using AngularFire.
You get the four CRUD (CREATE, READ, UPDATE, DELETE) operations plus OBSERVE to display realtime updates. Here's the link:
I also wrote a tutorial for hooking up a Firebase Cloud Function or Google Cloud Function to a Google Cloud Service such as Translate, using IAM service accounts. Here's the link: