QuickChat 2.0 (WhatsApp like chat) iOS10 and Swift 3
QuickChat 2.0 (WhatsApp like chat) iOS10 and Swift 3, available at $54.99, has an average rating of 4.7, with 202 lectures, based on 154 reviews, and has 6324 subscribers.
You will learn about Latest iOS and Swift 3 App to app calling like whatsapp End to end Encryption Photo, Video, Audio, Location messages Learn to use Firebase backend Dealing with JSON files Learn how to send Push notifications Learn Backendless backend service provider Login with Social media account like Facebook Integrate 3rd party code to your Applications Bug fixing Saving files on server and retrieving them Saving files on device and retrieving them Offline application functionality User Location management and MapKit Use the camera and photo library to take and store pictures/videos At the end of this course you will have a real world application ready to post it to Appstore with full functionality as you would expect from real application More than 140 lectures taking you step by step from beginning to the end where we will have cool chat application! This course is ideal for individuals who are iOS developers who want to learn more about backend providers, how to integrate 3rd party code to your project. Integrate new functionalities to your existing projects and many more cool staff! or This is not beginner level course, if you havent done any programming on iOS, I would highly recommend taking a beginner course before you attend this class It is particularly useful for iOS developers who want to learn more about backend providers, how to integrate 3rd party code to your project. Integrate new functionalities to your existing projects and many more cool staff! or This is not beginner level course, if you havent done any programming on iOS, I would highly recommend taking a beginner course before you attend this class.
Enroll now: QuickChat 2.0 (WhatsApp like chat) iOS10 and Swift 3
Summary
Title: QuickChat 2.0 (WhatsApp like chat) iOS10 and Swift 3
Price: $54.99
Average Rating: 4.7
Number of Lectures: 202
Number of Published Lectures: 202
Number of Curriculum Items: 202
Number of Published Curriculum Objects: 202
Original Price: €219.99
Quality Status: approved
Status: Live
What You Will Learn
- Latest iOS and Swift 3
- App to app calling like whatsapp
- End to end Encryption
- Photo, Video, Audio, Location messages
- Learn to use Firebase backend
- Dealing with JSON files
- Learn how to send Push notifications
- Learn Backendless backend service provider
- Login with Social media account like Facebook
- Integrate 3rd party code to your Applications
- Bug fixing
- Saving files on server and retrieving them
- Saving files on device and retrieving them
- Offline application functionality
- User Location management and MapKit
- Use the camera and photo library to take and store pictures/videos
- At the end of this course you will have a real world application ready to post it to Appstore with full functionality as you would expect from real application
- More than 140 lectures taking you step by step from beginning to the end where we will have cool chat application!
Who Should Attend
- iOS developers who want to learn more about backend providers, how to integrate 3rd party code to your project. Integrate new functionalities to your existing projects and many more cool staff!
- This is not beginner level course, if you havent done any programming on iOS, I would highly recommend taking a beginner course before you attend this class
Target Audiences
- iOS developers who want to learn more about backend providers, how to integrate 3rd party code to your project. Integrate new functionalities to your existing projects and many more cool staff!
- This is not beginner level course, if you havent done any programming on iOS, I would highly recommend taking a beginner course before you attend this class
If you are looking to learn how to build real world application, you have come to the right place.
This course is different from other Udemy course. I dont teach you to build 10 useless apps in 2 hours, If you are after quantity and not quality, this course is not for you.
This course is 27+ hours long in debt (every single step is covered) on how to build only 1 app. and that is a copy of Whatsapp Chat. After you finish this course you will have an app that can replace your messaging app and can be uploaded to App Store.
THIS IS NOT A BEGINNER LEVEL COURSE!
If you dont know your way around in xCode, how to make simple debuging, or this is your first tutorial, I strongly suggest you to take a beginner level course first before you take this course.
The QuickChat was updated to 2.01 version to work without backendless.
New update includes:
- Firebase user authentication
- Firebase file saving for (audio and video messages) also we save them locally on the device as usual
- Loading bar for uploading audio/video messages
- User can update his Avatar now
- Push notification with OneSignal (which support emoji in notification as well)
- Call screen has now speaker and mute buttons and avatar image of the user we call.
- Redesign of the avatar image, we dont upload the image and save url now, we save the image on the User object. This makes the avatar available right away and no need to download.
- New typing indicator so you can see now when other user is typing message to you.
- Avatar icon clicking in ChatView will open Profile view of that user.
- Group message Avatar was added to the groups
- etc.
Overall the app became much faster, more responsive and easier to use. Offline functionality has improved as well. Push notifications work much better now.
This is not just update to existing QuickChat, QuickChat 2.0 its standalone course that has all the content of QuickChat and plus the extra functions, and its written in latest Swift 3 language. More than 20 hours of HD video material that will teach you have to build whatsapp clone, fully functional chat application with end to end encryption and call function.
This is not a beginner level course, you need to have programming experience in xCode and iOS programming in general.
This course will teach you how to building step-by-step a WhatsApp clone using latest Swift, xCode, Firebase and Backendless backend service.
We will be using Firebase as backend for our chat and Backendless for user login management, Push Service and File Storage.
Integrate App to App calling
The cool thing about Firebase is that its a real time backend, what does this mean? We dont have to constantly query for new messages, Firebase will push each new message to us automatically with no additional code required. This is very efficient on code writing and on network usage.
The application will work online and offline, Firebase will keep local datastore and will sync with online datastore ones the device gets internet connection.
We will use Facebook Login as well as user registration on Backendless.
The course will teach you how to integrate 3rd party libraries to your project, how to combine the Objective-C and Swift libraries.
I will teach you how to send and receive Push notifications to keep your users notified when they receive messages.
The application is build in a way that its very easy to modify to integrate to other applications as well, also you can continue building the app to a stage that you can post it to appstore as ready fully functional chat application.
Course Curriculum
Chapter 1: Welcome
Lecture 1: Welcome
Chapter 2: Setup
Lecture 1: Setup part 1
Lecture 2: POD file for beginners
Lecture 3: Setup part 2
Lecture 4: Assets for the application
Lecture 5: Firebase Rules
Lecture 6: Bridging header in more details
Lecture 7: Setup part 3
Lecture 8: Setup part 4
Lecture 9: Constants
Lecture 10: App Delegate setup
Chapter 3: Login to App
Lecture 1: Welcome View Controller
Lecture 2: Login functions
Lecture 3: Register User Interface setup
Lecture 4: Register functions
Lecture 5: Auto Login
Lecture 6: Test first login
Chapter 4: Camera Class
Lecture 1: Camera Button function
Lecture 2: Camera Class code
Lecture 3: Camera Class
Lecture 4: Presenting Photo Camera
Chapter 5: Recent Chats View
Lecture 1: Recent User Interface design
Lecture 2: Load Recents from Firebase
Lecture 3: Choose User VC User Interface
Lecture 4: Friends custom tableView cell
Lecture 5: Upload Avatar of our user
Lecture 6: Create Date Formatter function
Lecture 7: Friend custom cell functions
Lecture 8: Upload avatar on user registration
Lecture 9: Refactor Avatar image upload on registration
Lecture 10: Choose User View functions part 1
Lecture 11: Choose User View functions part 2
Lecture 12: Segue to Choose User view Controller
Lecture 13: Choose User view controller bug fix
Lecture 14: Create Recent functions part 1
Lecture 15: Create Recent functions part 2
Lecture 16: Create Recent Item
Lecture 17: Create Recent functions part 3
Lecture 18: Save Recent to Firebase and Firebase rules
Lecture 19: Recent Error fix part 1
Lecture 20: Recent Error fix part 2
Lecture 21: Update Recent functions
Lecture 22: Update Recent Item
Lecture 23: Recent custom tableView cell functions part 1
Lecture 24: Recent custom tableView cell functions part 2
Lecture 25: Test Run the app
Chapter 6: Chats View Controller
Lecture 1: Chat View controller part 1
Lecture 2: Chat View controller part 2
Lecture 3: Chat View controller part 3
Lecture 4: Chat view Controller part 4
Lecture 5: Chat view Controller part 5
Lecture 6: Outgoing Message class part 1
Lecture 7: Outgoing Message class part 2
Lecture 8: Outgoing Message class part 3
Lecture 9: Chat View controller part 6
Lecture 10: Chat View controller part 7
Lecture 11: Send our first message
Lecture 12: Load Messages part 1
Lecture 13: Incoming Messages part 1
Lecture 14: Incoming Messages part 2
Lecture 15: Load Messages part 2
Lecture 16: Load Messages part 3
Lecture 17: Receiving first message
Lecture 18: Load Messages part 4
Lecture 19: Chat accessory button Part 1
Lecture 20: Chat accessory button Part 2
Chapter 7: Picture Messages
Lecture 1: Sending Picture Message
Lecture 2: Error Fix for outgoing Picture Message
Lecture 3: Incoming Picture Message Part 1
Lecture 4: Incoming Picture Message Part 2
Lecture 5: Incoming Picture Message Part 3
Chapter 8: Location Messages
Lecture 1: Location Manager setup part 1
Lecture 2: Location Manager setup part 2
Lecture 3: Create Location Message Part 1
Lecture 4: Create Location Message part 2
Lecture 5: Send First Location Message
Chapter 9: Message Status
Lecture 1: Challenge to update message status
Lecture 2: Challenge walk through part 1
Lecture 3: Challenge walk through running on simulator
Lecture 4: Challenge walk through part 2
Lecture 5: Message time stamp and Read starus
Chapter 10: Video Message
Lecture 1: Upload Video message function
Lecture 2: Download video message part 1
Lecture 3: Download video message part 2
Lecture 4: Download video message part 3
Lecture 5: Video thumbnail cropping functions
Lecture 6: Send Video message function
Lecture 7: Video Message class
Lecture 8: Incoming Video Message
Lecture 9: Send Video Message
Instructors
-
David Kababyan
Multimedia Developer
Rating Distribution
- 1 stars: 4 votes
- 2 stars: 3 votes
- 3 stars: 7 votes
- 4 stars: 30 votes
- 5 stars: 110 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024