LETSBUILDTHATAPP
HOME
ABOUT US
LOGIN
How to Group Messages Per User
Firebase Chat Messenger
Source
Lets start off the week by further completing the main messages view to include the user's name, profile image, and timestamp. Finally I'll show you how to group the messages together so that only the latest message will show for the user. Have fun.
Comments (8)
Submit
Farhan Syed
6 years ago
Reply
Brian Voong
6 years ago
Reply
Farhan Syed
6 years ago
Reply
Farhan Syed
6 years ago
Reply
Brian Voong
6 years ago
Reply
Farhan Syed
6 years ago
Reply
mmb
6 years ago
Reply
ankitamittra
7 years ago
Reply
Mohamed Siddique
7 years ago
Reply
KaviyaPrarthana
7 years ago
Reply
thongtran
8 years ago
Reply
rohan
8 years ago
Reply
Brian Voong
8 years ago
Reply
Mason Firman
8 years ago
Reply
Introduction - Login Page and Firebase SDK
1.
How to Build a Login Page
40:35
2.
Installing SDK using Cocoapods and Saving Users into Database
27:39
3.
Logging in with Email and Password
33:14
Data Retrieval from Firebase and Image Uploading
4.
How to Fetch Users from Database
24:40
5.
How to Upload Images to Firebase Storage
31:38
6.
How to Load Images from Firebase Storage
28:58
7.
Lets Fix some Bugs and Use JPEG Image Compression
33:25
Sending & Loading Messages
8.
How to Send Messages
30:57
9.
How to Load Messages
25:45
10.
How to Group Messages Per User
28:14
Building Out the Chat Log and Text Bubbles
11.
How to Reduce Cost and Support Multiple Users
27:09
12.
How to Load Entire Chat Log per User
29:09
13.
How to Create Chat Bubbles using Constraints
27:05
14.
Gray Chat Bubbles and Main Messages Bug Fix
28:06
15.
How to Implement Interactive Keyboard
25:37
16.
How to Observe Chat Log Per User
23:44
Sending Image Messages
17.
How to Send Image Messages
30:50
18.
How to Fix Image Bubble Sizing
28:44
19.
How to Implement Image Zoom
35:21
Sending and Playing Videos
20.
How to Send Videos
35:52
21.
How to Play Videos
32:10
Swift 3 and tying up loose ends
22.
How to Swipe to Delete Messages in UITableView
18:14
23.
How to Refactor View code out of Controller
19:33
Please contact
admin@letsbuildthatapp.com
if you have any issues.
LBTA
LBTA is a platform that strives to teach and demonstrate usage of technologies such as SwiftUI and Javascript to build out full stack applications.
HELP & SUPPORT
About Us
FOLLOW US
YouTube
Twitter