Udemyintermediateen

QuickChat 2.0 (WhatsApp like chat) iOS10 and Swift 3

Build real-time chat apps for iOS with Swift! Learn WhatsApp-like features, push notifications, calls & Firebase. Use Sinch for reliable communication.

4.3(154)
6,324students
25h 13m
Certificate
David Kababyan
David KababyanMultimedia Developer

Course Content

QuickChat 2.0 (WhatsApp like chat) iOS10 and Swift 3 is an intermediate-level Udemy course taught by David Kababyan. It runs 25h 13m, is taught in English, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 154 reviews, with 6,324 students enrolled. It is a paid course, last updated May 2020.

Learn to Build a WhatsApp Clone with Swift & Xcode

This comprehensive course guides you through the process of building a fully functional WhatsApp-like chat application using the latest Swift 3, Xcode, Firebase, and Backendless. This isn't a beginner tutorial; prior iOS development experience with Xcode and Swift is required. If you're seeking quality over quantity, this in-depth course is for you.

What You'll Build:

  • A fully functional WhatsApp clone ready for potential App Store submission.
  • A chat application with end-to-end encryption.
  • Voice and video calling functionality.

Course Highlights (27+ Hours of HD Video):

  • Real-time Chat: Leverage Firebase's real-time backend for instant message delivery – no constant querying needed! Messages are automatically pushed to users, optimizing code and network usage.
  • Offline Functionality: The app seamlessly works online and offline, with Firebase managing local data and syncing upon reconnection.
  • User Authentication: Implement secure user registration and login using both Facebook Login and Backendless.
  • File Storage: Save and retrieve audio and video messages locally on the device, with Firebase for cloud storage.
  • Push Notifications: Utilize OneSignal for reliable push notifications, including emoji support.
  • Advanced Features:
    • Loading bar for audio/video uploads.
    • Improved call screen with speaker/mute buttons and user avatars.
    • Redesigned avatar system – avatars are now stored directly on the user object for instant availability.
    • Typing indicator for real-time message status.
    • Profile access via avatar click in the chat view.
    • Group message avatar support.
  • Swift 3 & Xcode: Learn best practices using the latest Swift language and Xcode development environment.
  • Third-Party Library Integration: Master integrating and combining Objective-C and Swift libraries.
  • Modularity: The application is designed for easy modification and integration with other applications.

Course Updates (Version 2.01):

  • Firebase User Authentication: Secure user management.
  • Firebase File Saving: Save audio and video messages locally.
  • Loading Bar: Visual feedback during audio/video uploads.
  • OneSignal Push Notifications: Enhanced push notifications with emoji support.
  • Call Screen Improvements: Speaker/mute buttons and user avatars on call screen.
  • Avatar Redesign: Avatars stored directly on the user object for instant availability.
  • Typing Indicator: See when other users are typing.
  • Group Message Avatars: Visual identification in group chats.
  • Improved Performance & Responsiveness: Overall app speed and user experience enhanced.
  • Enhanced Offline Functionality: Improved data synchronization.
  • Better Push Notification Reliability: More dependable push message delivery.

Prerequisites:

This course is not for beginners. You should have:

  • Solid programming experience in Xcode.
  • A good understanding of iOS development concepts.
  • Familiarity with Swift programming language.

This course provides a step-by-step guide to building a complete WhatsApp clone, equipping you with valuable skills for iOS app development and real-time communication applications.

$ whoami — the devs behind tutorialsearch.io

Need an app built? Hire the team behind TutorialSearch.io

Web and cross-platform apps shipped end-to-end — design to deploy — by the developers behind this site.