Udemy

Build Full Realtime Chat + Tinder App

Enroll Now
  • 821 Students
  • Updated 6/2019
3.8
(136 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
8 Hour(s) 52 Minute(s)
Language
English
Taught by
The Zero2Launch Team
Rating
3.8
(136 Ratings)

Course Overview

Build Full Realtime Chat + Tinder App

to Master iOS 12, Swift 5 and Firebase 5

This is the most comprehensive iOS Chat/Dating Application on the internet in which you will learn to:

  1. A comprehensive authentication system:

    • Sign In/Sign Up with emails.

    • Sign In/Sign Up with Facebook and Google.

    • Reset Password for existing users.

  2. Efficiently model super complex Realtime Chat and Dating architecture with:

    • User profiles.

    • Inbox.

    • Message (Text, Photo and Video)

    • Search.

    • Push Notification.

  3. Handing address location on MapKit

  4. Real-time show User's location/information.

  5. Details of an User with the route on the MapKit.

  6. Allow users search username.

  7. Send/Receive Messages & Push Notifications.

  8. Realtime User's location queries.

And so much more!

This course is all about communication. We are going to create an awesome Chat/Dating App that will include features like push notifications., real time updates, find and chat with the people nearby. This App is called JChat.


After outlining the challenges we are facing when creating a messaging application we are going to compile all the resources we are going to need to create our JChat App. Using Firebase as a backend service, we will then start developing a possibility for users to login and register with Email, Google and Facebook for the JChat.

The core of our JChat App is of course a great user interface for exchanging messages. After setting up a iMessage-like UI we will focus our efforts on efficiently loading and sending messages.

As important as a way to register to a messaging service is an intelligent way to find users that we want to talk to. So we will also implement a great search feature.

If you want to chat with the people nearby, you can give your location and the app will show people around you. You can also link your Facebook account with the app. But there is also an option to make an account with the email id.

You'll learn how to create user profile, manage swipes and matches, like Tinder. Users can like and dislike profiles of other users to find a match, after finding a match user can engage start seamless conversations and exchange unlimited images and messages.

Furthermore, you'll build a push notification feature in which users will get notified instantly when their profiles were liked by others.

What are you waiting for? Enroll in this course for step-by-step instructions to guide you through building your own professional app in no time!

Course Content

  • 17 section(s)
  • 92 lecture(s)
  • Section 1 App layout - Authentication Designs
  • Section 2 Firebase - Authentication Logic
  • Section 3 Main App - Search
  • Section 4 Main App - Design Chat Scene
  • Section 5 Main App - Send Messages
  • Section 6 Main App - Design and Display Messages
  • Section 7 Main App - Inbox
  • Section 8 Main App - Setting
  • Section 9 Main App - Push Notification
  • Section 10 Main App - Advanced features
  • Section 11 Advanced features: Pagination, Group Messages by Date
  • Section 12 Main App - People Nearby Me
  • Section 13 Main App - Map View
  • Section 14 Main App - User Detail View
  • Section 15 Main App - Social Authentication
  • Section 16 Main App - Tinder Swipe And Match
  • Section 17 Bonus

What You’ll Learn

  • Build a real world application, Firebase Database, Storage and User Authentication, A comprehensive authentication system, Sign In/Sign Up with Facebook and Google, Efficiently model super complex Realtime Chat and Dating architecture, Handing address location on MapKit, Real-time show User's location/information., Details of an User with the route on the MapKit, Allow users search username, Send/Receive Messages & Push Notifications, Realtime User's location queries, Interactive Swipe and Match user interface like Tinder


Reviews

  • E
    Eric Lu
    2.5

    The push notification part has been outdated. After spending 10 days absorbed in the course, I eventually find I cannot continue according to the instructions. Take serious consideration before purchasing the course.

  • R
    Radhi MIGHRI
    1.0

    So fast and didn't explain many staff :(

  • J
    João Neto
    1.5

    I am a experienced developer in C#. I am not sure if swift should work this way, but it seems a bit messy at all. Too much code to do similar things. I bought the course thinking on learn how to organize my code well, but it seems that is not the right way.

  • H
    Himanshu kumar jain
    1.0

    really fast doesn't explain anything. looks like someone who has just recorded a video of himself working on a project. Wouldn't recommend for anyone. Many methods have deprecated so you even be able to implement some things.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed