Build Realtime Social iOS Apps With Firebase and Swift iOS 9
3.7 (74 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,376 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Build Realtime Social iOS Apps With Firebase and Swift iOS 9 to your Wishlist.

Add to Wishlist

Build Realtime Social iOS Apps With Firebase and Swift iOS 9

Learn to build the fastest data transferring social iOS app using the Firebase SDK and Swift in under a day!
3.7 (74 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,376 students enrolled
Created by Stefan DeClerck
Last updated 7/2015
English
Current price: $10 Original price: $195 Discount: 95% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Develop iOS apps with realtime data transfer
  • Learn complex concepts of Swift
  • User Firebase in your Swift iOS App
View Curriculum
Requirements
  • A Mac running Yosemite
  • Xcode - iOS SDK installed on Mac
  • Basic knowledge of iOS
Description

So you want to make a social network? This course teaches you everything you need to know about building step-by-step a Twitter clone using Swift iOS and the Firebase backend service.

We will be using Firebase as our backend for our application and the positive side of that is that we are able to upload and save data in our application. Unlike Parse and other services where you have to constantly keep refreshing and loading the data. Firebase helps you build a very efficient social network with seamless networking integration.

At the end of this course:

  • Using Firebase as your Swift iOS app backend
  • Dealing with JSON files
  • Create a Twitter like app
  • Understand and be able to create REALTIME mobile apps

We will cover very simple topics such as user sign up, login, data transferring, data querying and much more. At the end we will build a full featured Twitter clone.

If you know the basics of Swift iOS Development thats awesome! If not, don't worry, with the purchase of this course, you get access to all videos and are able to watch and learn at your own pace.

    Certificate of Completion

    All Students who complete this course will receive a Free digital certificate of completion from Udemy.

    Money Back Guaranteed

    If in any way you are not satisfied with my course, feel free to request a refund!

Who is the target audience?
  • People who have a brief understanding of Swift language and iOS Development
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 18 Lectures Collapse All 18 Lectures 01:55:30
+
Introduction
2 Lectures 10:43

In this lecture I will introduce you to Firebase and setup your application Database.

Preview 04:23

Now we will setup your iOS app to work with the Firebase SDK

Preview 06:20
+
Learning to User Firebase
5 Lectures 26:03

You will learn how to pull and save the pulled data from Firebase in your iOS application

Pulling Data from Firebase
04:55

You will learn to write data to your Firebase database.

Writing Data to Firebase
02:19

This is where stuff gets fun, we will now experience the power of realtime data using Firebase

Working With Realtime Data
05:06

Learn how to build your first realtime data application

Creating a Realtime Data Application
06:26

You will learn how to write deeper data paths for all your data and also add new data.

Accessing and Writing Firebase Data Paths
07:17
+
Develop a Twitter Like App Using Firebase
11 Lectures 01:18:45

Finally!! we can get started to build our first full fledged iOS application. We will setup our application on the cloud first and then import the Firebase framework in our Xcode project.

Setting Up your Firebase App
06:26

We will begin to design the interface of the whole application.

Building the Basic Interface
04:56

Learn to login and logout users for your application.

User Login and Sign Up
18:35

We will learn how to use the currentUser method so that the user does not have to sign in every time he opens the application. You will also learn how to log out the current user.

Current User and Logout Method Implementation
08:07

Set up the rest of the interface for your Firebase realtime iOS app

Tweet View Controller Setup
04:13

Learn to save data and pull data from your Database and display messages.

Post Message View Controller
10:44

Then we will learn to display all the posts in a table view

Displaying Post in a Table View
12:06

Begin sending your own messages and posting them

Sending Messages
06:15

Since there are some small bug errors in the app, lets go ahead and fix them.

Final Touches
05:25

Congratulations! you have finished your first full fledged iOS realtime application using Firebase. Lets go ahead and test out the real time:)

Congratulations!
01:54

Final Application Source Code
00:04
About the Instructor
Stefan DeClerck
4.7 Average rating
138 Reviews
3,987 Students
3 Courses
Experienced Full Stack iOS Developer

I'm a 16 year old iOS developer. I live in the San Francisco Bay area and attend/board at the Cranbrook Kingswood Prep School in Michigan. Currently, I am an iOS Development Intern at HealthTap, previously I did iOS development at ReachFit and a summer intern at Bindle Chat. As an iOS developer I have published over 5 apps and has worked with both Swift and Objective-C. I have attended 3 MLH Hackathon’s in the US. I also enjoy to teach people. Along with giving a TEDx Talk intended to inspire others to program, I also published three courses on learning iOS development on Udemy.