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.
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.
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.