iOS Development with Firebase

iOS Development with Firebase

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 46m | 1.30 GB

Firebase is popular software suite that enable mobile developers to quickly and easily add server-side functionality to apps: authentication, data storage, and more. This course explores some of the most useful services in the Firebase SDK for iOS app development. Instructor Bear Cahill starts by showing how to set up a project in the Firebase console and integrate the SDK in Xcode. Then he shows how to use Firebase for user account creation and authentication. Next, he introduces three different solutions for data storage—Realtime Database, Cloud Storage, and Firestore—and shows how to create, read, update, and delete data from these sources. Finally, discover resources to explore additional Firebase functionality, including messaging and analytics.

Topics include:

  • Creating a new project and app
  • Installing Firebase CocoaPods
  • Configuring authentication with Firebase
  • Building the Firebase authentication UI
  • Configuring data storage with Firebase Realtime Database
  • Storing files in Cloud Storage
  • Working with data from Firestore
Table of Contents

Introduction
1 Welcome
2 What you should know

Getting Started with Firebase
3 Firebase introduction
4 Firebase console and project
5 Create project and app
6 Available Firebase CocoaPods
7 Install Firebase CocoaPods

User Accounts and Authentication
8 FirebaseUI and Firebase SDK options
9 Configure authentication with Firebase
10 Create user account with Firebase
11 Sign-in and sign-out Firebase account
12 Prepare Firebase authentication UI
13 Present Firebase authentication UI

Firebase Realtime Database and Cloud Storage
14 Configure for Firebase Realtime Database
15 Data structure in Firebase
16 Create and delete data
17 Read data with Observers
18 Update data in Firebase
19 Store binary data in cloud storage
20 Get and delete from cloud storage

Firebase with Firestore Database
21 Firestore overview
22 Add data in Firestore
23 Get data from Firestore
24 Update data in Firestore
25 Delete data from Firestore

Conclusion
26 Next steps