QuickChat 2.0 (WhatsApp like chat) iOS10 and Swift 3

所在平台: Udemy

课程主页: https://www.udemy.com/course/quickchat-20-whatsapp-like-chat-ios10-and-swift-3/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:QuickChat 2.0 (类似WhatsApp的聊天应用) iOS10和Swift 3 课程概述:如果你希望学习如何构建真实的应用程序,那么你来对地方了。与其他在线课程不同,本课程并不会教你在短时间内制作十个无用的应用程序。本课程内容丰富,总时长超过27小时,涵盖了构建一款WhatsApp聊天复制应用的每一个细节。完成本课程后,你将拥有一款可以替代你现有聊天应用并可上传至App Store的应用。 本课程并非初学者课程!如果你对xCode不熟悉,或者这是你第一次学习开发,强烈建议你先从初级课程开始学习。QuickChat 2.0版本更新后,无需使用backendless,新增了多项功能,包括:Firebase用户认证、音视频消息保存到Firebase和本地设备、上传音/视频消息时的加载条、用户可更新头像、支持emoji的推送通知(通过OneSignal)、通话界面新增扬声器和静音按钮以及用户头像。应用的整体性能有所提升,支持离线功能,推送通知的功能也得到了很好的改善。 QuickChat 2.0不仅是对现有QuickChat的更新,而是一个全新课程,包含QuickChat的所有内容及额外功能,采用最新的Swift 3编写。超过20小时的高清视频资料将逐步教授你如何构建完整功能的WhatsApp克隆,使用端到端加密和呼叫功能。本课程将讲解如何使用最新的Swift、xCode、Firebase和Backendless后端服务逐步构建WhatsApp克隆应用。 我们将利用Firebase作为聊天的后端,Backendless进行用户登录管理、推送服务和文件存储。Firebase的实时后端意味着我们无需频繁查询新消息,Firebase会自动推送每条新消息,提升编码效率和网络使用。本应用程序同时支持在线和离线功能,Firebase会保持本地数据存储,并在设备连接到互联网时与在线数据存储同步。 课程还将教授如何将第三方库整合到项目中,以及如何在项目中结合使用Objective-C和Swift库。此外,你将学习如何发送和接收推送通知,以便在用户收到消息时保持通知。该应用程序的结构使其易于修改并与其他应用程序集成,同时你可以继续开发该应用程序,以便将其提交至App Store,成为一款功能齐全的聊天应用。

课程评论(0条)

课程详情

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 authenticationFirebase file saving for (audio and video messages) also we save them locally on the device as usualLoading bar for uploading audio/video messagesUser can update his Avatar nowPush 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 groupsetc. 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.

课程标签

0人关注该课程

主题相关的课程