- What is Firebase?
- Creating a Firebase project
- Adding the Analytics API
- Implementing Firebase Remote Config
- Authenticating users with Firebase Authentication
Skill Level Intermediate
- [Joe] Hi, I'm Joe Marini, and welcome to this first look at Firebase for iOS. Firebase is a platform for creating, marketing, and monetizing awesome mobile apps. It works on Android, iOS, and the web. In this course, we're going to take a quick introductory look at what it's like to build an iOS app with Firebase using the Swift programming language. We'll start by learning about Firebase Analytics, a free and unlimited solution for measuring how your app is being used in the real world.
We'll see how easy it is to incorporate Analytics into an app, learn a little bit about some of the features that Firebase Analytics provides automatically right out of the box, and then take a tour of the Analytics dashboard. Then we'll see how you can use a feature called remote config to change the behavior of your app for different sets of your user base from the server side without the user having to download and install any updates. We'll finish up with a look at how Firebase's user authentication tools and see how you can quickly implement an email and password based sign up and log in feature in your app.
Firebase is a collection of APIs from Google that make developing mobile apps easier than ever. Let's get started learning how this great platform from Google can help make your next app development project a success.