
Get to know your instructor
What is CocoaPods and how to install it
Sign in with a Google account and create a new Firebase project in the console, naming it and selecting a region, then explore databases, analytics, storage, and hosting.
Create a new Xcode project for an iPhone app using Swift, setting organization, reverse DNS, and a unique name, then save it and return to Firebase to create it there.
Add the GoogleService-Info.plist to your iOS project, copying and renaming if multiple files, then verify the file contains database settings, an ID, and analytics details for Firebase configuration.
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
How to upgrade the existem Pods and install the new necessary Pods to this application
How to create, download and install the new GoogleService-Info.plist and why to we need it
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
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