On 18 May 2016 at Google I/O, Google announced the new version of Firebase, saying that "Firebase is expanding to become a unified app platform for Android, iOS and mobile web development." and they did. Now Firebase is not just a Real-Time database, but is also:
So if you wasn't using Firebase before now is the time to start.
In the first part of this course we will learn how to create a new application using the new Firebase, we will also learn how to update your app that uses the old Firebase to use the new one, but we will not stop there.
With time I will add new BONUS section, completely FREE exploring the new features available on Firebase
What is CocoaPods and how to install it
Getting a old Firebase app from GitHub, step by step.
Using the Firebase console we will upgrade the Firebase database to its new version
Lets run some tests and see how the new database behaves with the old Firebase Framework
First we will fix the database references using the new Firebase syntax
Now we will fix all the problems related to authentication and understand some new classes we will need
Change the receiving types of your app
In some parts of the code we use database Handles and References in this lecture we will update those to they new classes
SetValue now is more flexible and takes AnyObject as a parameter