Firebase on Android: Cloud Firestore

Firebase has announced Cloud Firestore as its new flagship database. In this course you’ll learn how to use Firestore to manage your application data with its unique “document-oriented” design.
Course info
Rating
(20)
Level
Intermediate
Updated
May 16, 2018
Duration
2h 15m
Table of contents
Description
Course info
Rating
(20)
Level
Intermediate
Updated
May 16, 2018
Duration
2h 15m
Description

At the core of modern mobile application databases is a thorough understanding of Firebase. The Firebase Database is an incredible product, but there’s still a big opportunity for improvement. The Firebase team listened to the feedback from the developer community, and Firestore is their answer. In this course, Firebase on Android: Cloud Firestore, you will learn how to master the new flagship database for Firebase. First, you will learn how to structure data following Firestore's document-oriented design. Then, you will see how to create, retrieve, update, and delete data and images. Finally, you will explore querying individual documents or entire collections with only a few lines of code. When you’re finished with this course, you will have a foundational knowledge of the Firebase Cloud Firestore that will help you as you move forward to develop mobile applications.

About the author
About the author

Mitch's passion is teaching. He believes the current education system is outdated and you shouldn't have to spend your life savings to learn about the tech industry.

More from the author
Android Threads: Getting Started
Intermediate
2h 19m
Nov 15, 2018
More courses by Mitch Tabian
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
My name is Mitch Tabian, and welcome to my course Firebase on Android: Cloud Firestore. I'm a self-employed Android developer, and I'm here to teach you about Firebase's new flagship database, Cloud Firestore. Cloud Firestore is essentially an upgraded version of the Firebase database. In a nutshell, there's a lot of things Firestore can do that the Firebase database can't, but there's nothing the Firebase database can do that Firestore can't. The Firebase database is an incredible product, but there's still a big opportunity for improvement. The Firebase team listened to the feedback from the developer community and Firestore is their answer. Some of the major topics we'll cover include structuring data. Firestore has a unique document-oriented design that I find extremely intuitive. Compared to object-oriented programming, you can think of objects as documents, and lists of objects as collections. Creating, updating, and deleting data. We'll insert documents into collections, insert documents into sub-collections, update individual fields in documents, and delete documents. Reading data. With Firestore, you can query individual documents or query entire collections of documents. These queries can be executed with only a few lines of code, and automatically operate on background threads. By the end of the course, you'll have an excellent understanding of how you can use Firestore to manage all your application data. Before beginning the course, you should be very familiar with Android Studio, and I recommend watching my Firebase on Android series on Pluralsight. I hope you'll join me on this journey to learn about Firestore with my Firebase on Android: Cloud Firestore course at Pluralsight.