Join Joe Marini for an in-depth discussion in this video What you should know, part of Google Firebase for iOS: First Look.
- [Instructor] Before starting this course, there are concepts you should already be familiar with. First, you should already have experience programming in Swift, which is one of the two main languages you use to build iOS apps. Firebase works with both Objective-C and Swift, but I'm only going to be using Swift in this course. If you need to brush up on your skills in Swift, you should take a look at the course Swift 2.0 Essential Training with Scott Gardner. If you are an Objective-C developer, then you should be able to follow along with the course by using the Objective-C API of Firebase, which is fully documented on the Firebase website.
You should also already know the basics of building iOS applications. If you're new to developing iOS apps, I suggest you watch the course iOS App Development Essential Training with Simmon Allardice. It uses Objective-C, but it covers the core concepts you need to know to build iOS apps. If you would rather stick with Swift, you can check out iOS 9 App Development with Swift 2 Essential Training with Todd Perkins. To build the examples in this course, we're going to be using Xcode, which is Apple's officially supported IDE.
You should already be familiar with how to use Xcode to write code, run the debugger, and generally use the IDE to lay out and create iOS applications. If you need to learn how to use Xcode, I recommend that you first take a look at Xcode 7 Essential Training, also by Todd Perkins. Once you are comfortable with using Swift to build iOS apps in Xcode, you are ready to proceed with the rest of the course.
- What is Firebase?
- Creating a Firebase project
- Adding the Analytics API
- Implementing Firebase Remote Config
- Authenticating users with Firebase Authentication