Oreilly - REST, APIs, and Building a Slack Clone
by Devslopes by Mark Price | Publisher: Packt Publishing | Release Date: November 2018 | ISBN: 9781789954913
Build a fully functional real-time chat app About This VideoDesigning highly available, cost-efficient, and scalable applications in KotlinBuild and manage applications with ease using the different features of REST, APIs, Web Sockets for real-time chats.Master techniques for building your application in an efficient way using KotlinIn DetailGet ready to dive in and build your very own Slack Clone, real-time chat app in Kotlin! In this app you'll learn how to build everything from account profiles, adding and removing different channels, and of course, real-time chats with others. By the end of this course, you'll know how to work with REST, APIs, Web Sockets for real-time chats and more! All the codes are placed at https://github.com/PacktPublishing/REST-APIs-and-Building-a-Slack-Clone
- Chapter 1 : Smack Chat App
- Smack Intro 00:04:16
- Project Setup 00:22:46
- MainActivity UI Setup 00:17:54
- Login Activity UI 00:11:42
- CreateUserActivity UI 00:14:27
- Generate Avatar and Background Color 00:15:16
- Webrequests and APIs 00:08:54
- Hosting API 00:20:12
- Local Hosting API 00:19:54
- Our first web request 00:20:14
- Registering a user 00:18:01
- Login User 00:26:35
- Creating User 00:22:40
- Polishing up Create User Activity 00:16:39
- Broadcast Receiver 00:25:57
- Find User 00:19:48
- Polishing up the Login Activity 00:10:35
- Add Channel Dialog 00:14:54
- Sockets 00:17:21
- Socket.On 00:20:58
- Downloading Channels 00:25:35
- Shared Preferences 00:24:28
- Channel Selection 00:11:47
- Send and receive message 00:17:39
- Downloading Messages 00:21:29
- Displaying Messages 00:23:08
- Date Formatter 00:16:59