Hi, Brian. Great lesson and tutorial.
I just wondered about using Core data with Firebase database. I guess I can use Core data as local copy of cloud database (like Firebase) to avoid fetching all data every time.
By having some kind of version number on cloud database, I can compare that version number with local copy version. If cloud database has newer version, I can update local Core data.
Is this approach that companies are using to reduce amount of data transferring?