iOS14 Tinder like Dating application with Firebase & Swift
4.7 (15 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
99 students enrolled

iOS14 Tinder like Dating application with Firebase & Swift

Build Dating Application like Tinder using iOS 14, Swift 5 & xCode 12 Firebase and MessageKit. Latest iOS from Apple
Bestseller
4.7 (15 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
99 students enrolled
Created by David Kababyan
Last updated 7/2020
English
English [Auto]
Current price: $15.00 Original price: $199.99 Discount: 92% off
30-Day Money-Back Guarantee
This course includes
  • 30.5 hours on-demand video
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Firebase Authentication
  • Firebase Data structuringf
  • Firebase Web Messaging
  • Developing apps for iOS14
  • Using 3rd party libraries
  • Writing clean readable code
Requirements
  • Experience with Swift development
  • Mac or Windows running virtual macOS
  • xCode
Description

In iOS14 Tinder like Dating application with Firebase & Swift we are going to build copy of Tinder Application.


Unlike any other courses found on Udemy, I always teach full real world apps, when we finish with the course, you are going to have an app ready to post to AppStore.

What our app will include:


  • Firebase Authentication

  • Email address Verification

  • Firebase Database

  • Firebase FireStore

  • Firebase Storage

  • Firebase Messaging

  • Integrating 3rd party libraries to SWIFT project

  • Apple Push notification and certification creation

  • MessageKit for Chat functionality

  • Custom UI Design from ready Sketch File

  • and many more

This iOS14 Tinder like Dating application with Firebase & Swift  is NOT beginner level course. You need to know your way around the xCode, be familiar with it, you have to have basic knowledge in Swift and application building. We are going to start from scratch and build the application together. All assets will be provided by me. I will type and explain every line of code. By the time we finish, you will learn a lot of new things even if you are experienced iOS developer.

The curse will teach you how to write clean and readable code, structure your app development, so even if you get back to your code in few years, you can read and understand it clearly. 

We are also proud to say that we have one of the best Support available on Udemy! Our Q/A Section is constantly monitored and all questions are answered within few hours, Sometimes we even chat with students in real time to help them with the issues they may face during the study.

Don’t waste your time on low quality courses where you don't even get support of the instructor

We are so confident that you'll love this course that we're offering a FULL money back guarantee for 30 days, No Questions Asked! So it's a complete no-brainer, sign up today with ZERO risk and EVERYTHING to gain.

So what are you waiting for? Click the Buy Now button and join the best iOS14 Course on Udemy.

Who this course is for:
  • Any one that would like to extend his iOS development knowledge
Course content
Expand all 172 lectures 30:38:55
+ User Authentication
21 lectures 04:32:28
Login View UI
23:04
Register View UI
21:21
Connecting UI to code
11:10
Dismissing keyboard on background tap
10:28
Showing error if data is not imputed
11:49
Adding gender segment controller
05:37
User registration function part1
13:17
User registration function part 2
11:34
User registration function part 3 email Verification
04:47
User Initialisation
15:58
User constants and dictionary
18:18
Save user locally
07:22
Login first user
10:16
Firebase Reference
07:21
Firebase Listener and FUser init
17:21
Saving User object to firebase
14:02
Login User and reset password functions
11:53
Autologin
13:29
Login and enter the application
04:27
Date Picker implementation
21:49
Setup of Date picker and extensions
17:05
+ Profile view
31 lectures 05:17:03
ProfileView UI part 1
17:16
ProfileView UI part 2
06:58
ProfileView UI part 3
07:23
Connecting UI to code
12:17
Setting background and rounding corners
13:12
Disable user interactions with text fields
15:41
Show Alert Controllers
10:49
CurrentID and User Functions
04:01
Load User Data in profile
09:12
Calculate Age of the user
10:47
Edit User Info
05:32
Saving Updates to database
09:57
Setting up Gallery part 1
16:19
Setting up Gallery part 2
11:53
Setting up gallery part 3 selecting multiple images
04:33
Upload image functions
13:37
Saving Avatar images
12:40
Initializing FUser with Avatar Image
04:42
Saving Image Locally
07:16
Saving current user avatar locally
08:11
Download image function
22:20
Download avatar on login
08:47
Upload multiple images
14:30
Download Multiple images function
06:35
Presenting change alert view
08:57
Changing user name
08:04
Change user email part1
05:49
Change email test login
03:45
Resend verification email after changing user
12:10
Log out user
09:02
Circle Image
14:48
+ Card View Controller
13 lectures 03:02:10
Card View controller introduction
05:22
Shuffle sample project
10:49
Creating card view functions
13:31
User Card Overlay
12:11
User Card Content view
16:04
User Card Footer View
24:03
Creating Card Part 1
14:29
Presenting sample card and bug fixing
12:46
Card Delegates and dummy users
15:42
Download Users from firebase Part 1
11:49
Download Users from firebase Part 2
16:14
Showing users in cards
18:39
Fetching 2nd batch of users
10:31
+ User Profile View
19 lectures 03:24:57
Profile view UI
18:53
Profile View UI part 2
15:54
User Profile Connections
06:35
Round edges for background view
10:05
Changing background colors
04:06
TableView Delegates and activity Indicator
09:40
Passing user object to user profile view
19:42
Custom Image Collection View cell
20:06
Collection View Data Source
07:51
Resizing collection view cell
15:12
Registering New User to test multiple images
05:52
SKPhoto Browser
08:34
Dismissing user profile view
04:33
Saving Like to user
14:11
Like Object
10:25
User Profile View Delegate
10:12
Creating global functions
08:38
Testing Like Function in Card view
10:01
Reset user and test match function
04:27
+ Notification View
5 lectures 48:22
Notification View UI
06:43
Notification view connections
15:36
Downloading Users with specific Ids
09:57
Like Cell implementation
10:44
Showing user profile from Notification view
05:22
+ Match Object
10 lectures 01:04:09
MatchObject
02:05
Match View UI
10:24
Match View connections
03:32
Stup backgrounds
07:44
Saving match to firebase
07:34
Showing match view
03:03
Match view form user profile
10:16
Show Start Chat button if its a matched user
07:29
Match View Delegates
08:56
Match view delegates from card view
03:06
+ Recent match view
17 lectures 02:59:28
Recent view UI
08:04
Custom Collection View Cell UI
10:22
Collection View Cell Controller
08:15
RecentView Controller
09:47
Downloading recent matches
17:10
Presenting matches to user
17:13
Fixing bug with cell size
03:34
Collection view delegates
07:13
Recent Class
13:39
Recent Chat cell
17:09
Create Recent Item Part1
14:22
Create recent Item part 2
11:39
Creating ChatRoomId
06:43
Creating first Recent object
04:54
Downloading recent object functions
11:49
Download and show recents
07:11
Start Chat from User profile view
10:24
+ Chat View Controller
40 lectures 06:08:13
Creating chat view controller
06:47
Presenting chat view
10:34
Starting chat from recent cell
04:36
Restarting chat function
05:10
Message class
12:48
MKMessage Class
18:24
Photo Message Class
04:27
Configure chat view
13:15
Configure message collection view
12:16
Input bar accessory delegate
04:14
Message Layout Delegate
06:40
Message display delegate
09:42
Outgoing messages
15:56
Save Message to firebase
10:37
Fixing bug with slow transition
01:49
Updating Recent item
13:48
Reset unread counter
06:59
Call reset functions
03:49
Download Messages function
15:59
Incoming message class
11:09
Showing first messages
09:52
Message status and date functions
14:50
Listen for new chats function
13:58
Getting new chats
04:18
Get Old chats in background
11:21
Setting min and max messages in old chats
05:30
Updating insert message function
06:06
Load more messages
05:37
Showing old messages
10:35
Changing top label size
06:48
Chat title and listeners
04:57
Presenting Gallery
15:37
Outgoing picture message
12:10
Incoming picture message
05:33
Adding Loading bar for image uploads
03:47
Typing indicator part 1
18:17
Typing indicator part 2
06:50
Testing typing indicator
02:47
Read Message status part 1
08:35
Read Message status part 2
11:46
+ Push Notifications
5 lectures 56:34
Creating Push Certificates
11:33
Register for push notifications
19:44
Testing push notifications
07:03
Push Notification class
12:45
Sending push notification with messages
05:29