Companies Home Search Profile

Build a Tinder Clone in iOS SwiftUI and Firebase

Focused View

Catalin Stefan

7:19:23

20 View
  • 1. Introduction.mp4
    06:02
  • 1. Section overview.mp4
    02:29
  • 2.1 assets.zip
  • 2.2 GitHub repository.html
  • 2. Create project.mp4
    03:46
  • 3. Data models.mp4
    07:41
  • 4. Swipe card UI.mp4
    15:27
  • 5. Swipe card functinality.mp4
    09:32
  • 6. Swipe buttons.mp4
    03:45
  • 7. Show labels.mp4
    03:55
  • 1. Section overview.mp4
    02:22
  • 2. Firebase setup.mp4
    08:07
  • 3. Create files.mp4
    03:56
  • 4. Common auth UI elements.mp4
    08:55
  • 5. Register view UI.mp4
    10:48
  • 6. Auth service registration.mp4
    09:36
  • 7. Auth ViewModel registration.mp4
    10:01
  • 8. Loading screen.mp4
    08:49
  • 9. Registration error handling.mp4
    07:07
  • 10. Login view UI.mp4
    06:05
  • 11. Login functionality.mp4
    09:08
  • 1. Section overview.mp4
    04:01
  • 2. Fetch user info.mp4
    08:09
  • 3. Registration flow setup.mp4
    11:18
  • 4. Register image UI.mp4
    11:53
  • 5. Show selected image.mp4
    05:44
  • 6. ImageUploader code.html
  • 7. Upload image to storage.mp4
    11:50
  • 8. TinderInterests code.html
  • 9. Code refactor.mp4
    06:53
  • 10. Register age view.mp4
    05:24
  • 11. Register gender view.mp4
    06:44
  • 12. Register bio view.mp4
    03:55
  • 13. Register interests view.mp4
    10:56
  • 14. Register completion view.mp4
    04:25
  • 15. Complete registration flow.mp4
    12:41
  • 16. Bug fix.mp4
    01:30
  • 1. Section overview.mp4
    03:27
  • 2. Main tab view.mp4
    07:53
  • 3.1 Kingfisher GitHub.html
  • 3. Kingfisher.mp4
    04:03
  • 4. Profile screen UI.mp4
    11:29
  • 5. Edit profile layout.mp4
    07:23
  • 6. Edit profile ViewModel.mp4
    10:10
  • 7. Header view.mp4
    04:58
  • 8. Photos picker.mp4
    10:45
  • 9. Name and age.mp4
    03:04
  • 10. Bio.mp4
    04:17
  • 11. Gender and preference.mp4
    03:34
  • 12. Interests.mp4
    04:51
  • 13. Update user data.mp4
    05:53
  • 1. Section overview.mp4
    03:28
  • 2. Retrieve users from Firebase.mp4
    10:22
  • 3. Setup ViewModel.mp4
    06:19
  • 4. Swipe card functionality.mp4
    04:33
  • 5. Fix card issues.mp4
    07:06
  • 6. onLike and onDislike functionality.mp4
    10:07
  • 7. Update ViewModel.mp4
    04:02
  • 8. Update view.mp4
    11:02
  • 1. Section overview.mp4
    01:42
  • 2. Match view UI.mp4
    08:26
  • 3. Match service.mp4
    05:51
  • 4. Match ViewModel.mp4
    04:11
  • 5. Update view.mp4
    04:02
  • 1. Section overview.mp4
    02:55
  • 2. Define data type.mp4
    01:59
  • 3. Chat service.mp4
    07:05
  • 4. Chat ViewModel.mp4
    05:15
  • 5. Send a message.mp4
    08:05
  • 6. Header view.mp4
    05:14
  • 1. Conclusion.mp4
    02:58
  • Description


    Create your own dating app using SwiftUI, Firebase, MVVM, async functions, real time communication and more

    What You'll Learn?


    • Build a Tinder like app
    • Learn iOS for beginners
    • Create a dating app
    • Build a real world application
    • Firebase Database, Storage and User Authentication
    • Real Time communications

    Who is this for?


  • People with an interest in online dating
  • People with an interest in mobile apps
  • Beginner devleopers
  • Intermediate developers
  • What You Need to Know?


  • Have a mac
  • Interest in dating apps
  • Interest in mobile apps
  • Swift knowledge
  • More details


    Description

    Build a Tinder like app in iOS with SwiftUI and Firebase.

    Social media now has the largest user base ever.

    Have you ever thought about owning your own dating app similar to Tinder? Now you can

    This course teaches you exactly how to build a Tinder like app, complete with user accounts, registration, profiles, swipes, matches, conversations and more.

    In this course we will build an example application with a lot of features similar to an actual dating swipe app that's out on the market right now.

    We will use Firebase for backend storage and we will learn how to connect and communicate with the backend to show the most up to date information.

    More features than any Tinder clone app out there.

    We will build several Tinder features like:

    • User accounts with signup and login

    • User registration with lots of personalizable information

    • Swipes left and right and matches

    • User profiles

    • User details screen and potential enhancements

    • Match list view

    • Live chat functionality

    • Error handling

    For backend development we will use:

    • Firebase Authentication for user management

    • Firebase Firestore for database access

    • Firebase storage for image storage in the backend

    I will show you step by step how to build an SwiftUI app in Swift similar to Tinder, how to program it and what each step means. It's never been easier to have your own dating app.


    Sign up today and start creating your own dating app


    Who this course is for:

    • People with an interest in online dating
    • People with an interest in mobile apps
    • Beginner devleopers
    • Intermediate developers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Catalin Stefan
    Catalin Stefan
    Instructor's Courses
    I am an avid learner and teaching enthusiast. I love creating content and courses that enrich people's lives and help them have a better experience, both personally and professionally. I am an expert mobile application developer with over 10 years development experience. I enjoy making courses related to software development and mobile apps, and want to share the knowledge I have acquired.I create courses based on my professional experience. I hope to teach people skills that help them in their careers, allow them to acquire new skills and improve their personal relationships.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 66
    • duration 7:19:23
    • Release Date 2023/11/14