Mô tả

This is the second part of the earlier course. In the earlier section, we covered BLoC state management and how to use the shared the data for updating UI.

We have covered login, registration and restful api.

In this section, we will cover how to use BLoC with chat restful api. This part would highly focus on creating chatting functionality in detail.

We will also be doing Clean Architecture With BLoC

For chatting, we would be covering with the integration of Firebase chatting api. That means we use Firebase database and storage for storing chat info.

We will also see how to retrieve data in certain order. We also cover how to show red dots and clear the red dots for chatting incoming messages.

Notification would be crucial part of it as user sends messages, others would see it.

Apart from this we also cover google email login, apple email login and facebook login.

So after finishing this part, you would be able to login with different social media account.

We will also finish the profile section and search section. Search could be difficult for most students. After this you will master how to make a search query and show it on the UI.

Along the we will build our API for chatting, login and search items.


Bạn sẽ học được gì

Learn how to build api and connect with Flutter app

Flutter BLoC state management

Chatting in Flutter using BLoC state management

Build Google, Apple and Facebook login

Yêu cầu

  • Flutter Basic Experience

Nội dung khoá học

20 sections

Introduction

1 lectures
Introduction
03:38

Profile section

3 lectures
Frontend and profile bloc part 1
12:19
Frontend and profile name part 2
12:56
Frontend and profile button row part 3
16:23

My Course section

5 lectures
Create blocs for my course part 1
19:23
Frontend and build my course detail blocs part 2
22:32
Frontend and more on my course blocs, states and events part 3
20:33
Frontend and my course work on blocs state order part 5
17:36
Frontend and my course maintain the correct order part 6
09:33

Buy course section

2 lectures
Frontend and create buy course blocs part 1
13:27
Frontend and inject buyblocs and ui part 2.mp4
12:45

Backend and build api and test

3 lectures
Backend and build coursesBought api part 1
09:03
Backend and test coursesBought api part 2
11:58
Backend and fix api bug part 3
00:48

Frontend and bought courses

3 lectures
Frontend and show the courses bought part 1
22:41
Frontend and show courses bought image and text part 2
10:26
Frontend and refactor courses bought part 3
01:57

Frontend Payment detail

3 lectures
Frontend and Payment detail introduce cubits part 1
15:01
Frontend and Payment detail emit cubit states part 2
12:04
Frontend and Payment detail order list part 3
25:18

Search section

5 lectures
Frontend and search section and create structure and blocs part 1
20:17
Frontend and search section and create init method part 2
06:30
Frontend and inject bloc a different way part 3
04:23
Frontend and show search item part 4
15:01
279. Frontend and show image with correct urls part 5
08:16

Backend and make search api

1 lectures
Backend and search api
21:22

Search section

4 lectures
Frontend and show search items 6
11:56
Frontend and fix 400 status code search items part 7
01:37
Frontend and seperate home and search page actions part 8
05:25
Frontend and refactor search code part 9
03:25

Backend and separate teachers

3 lectures
finish code separating teachers part 1
28:20
Backend and separate teacher's setting part 2
08:35
Backend and finish the settings and testing part 3
11:24

Frontend and backend check bought course item

1 lectures
Check if a course Item is bought or not
22:54

Frontend and Contributor section

2 lectures
Frontend and setup cubit and page for course author part 1
17:51
Frontend and finish with Author repo setup part 2
08:01

Backend build api

3 lectures
Build courseAuthor api part 1
07:42
Backend and test courseAuthor api postman test part 2
09:11
Understand the token in courseAuthor part 3
04:16

Frontend and show courseAuthor page

11 lectures
Frontend and get courseAuthor info part 1
11:26
Frontend and work more on courseAuthor part 2
10:06
Frontend and show author avatar part 3
15:15
Frontend and work on Author's bio part 4
18:58
Frontend and Author page widget part 5
06:32
Frontend and Author page cached network image part 6
11:14
Frontend and Home page reusable cached network image part 7
13:24
Frontend and CachedNetworkImage for detail page part 8
11:54
Frontend and author description part 9
10:18
Frontend and show Go chat button on author page part 10
06:59
Frontend and make author course list part 11
04:25

Backend and build courseListAuthor api

2 lectures
Backend and build courseListAuthor api part 1
07:02
Backend and create author's description part 2
03:23

Frontend and show courseListAuthor

1 lectures
Frontend and show courseListAuthor
15:22

Frontend and Chat section

21 lectures
goChat method part 1
15:11
goChat method part 2
14:58
goChat method part 3
07:27
goChat method part 4
04:44
Create events for chat part 5
05:05
Create blocs and pages for chat part 6
08:57
Create text fields for chat part 7
21:01
Reusable chat text fields part 8
06:04
Multiline and send button part 9
15:46
Toggle button part 10
20:09
Set up database and send message to controller part 11
18:49
Send message and update firebase fields part 12
34:22
Frontend and work on trigger message list event part 13
08:02
Frontend and get messages from firebase part 14
08:42
Frontend and create snapshots part 15
18:02
Frontend and understand how message list works part 16
13:16
Frontend and show all the chat data part 17
17:20
Frontend and fix duplicate data and load more part 18
22:42
Trigger load more data part 19
20:11
Explaining ScrollController part 20
26:52
Styling chat box part 21
14:50

Message section

6 lectures
Retrieve firebase messages part 1
08:43
Retrieve messages part 2
23:54
Retrieve messages part 3
33:45
Trigger message load part 4
14:56
Load message and show on the ui part 5
34:59
Message and go to a new route part 6
13:27

Teacher's chatting section

11 lectures
Teacher's ui and code refactor part 1
24:15
Refactor welcome and sign in page part 2
16:22
More refactor on Sign in page part 3
10:43
Backend end point part 4
26:41
Student and teacher chat part 5
23:23
Fix three bugs part 6
21:59
Show teacher's profile photo part 7
04:39
Clear msg num part 8
05:59
Message clearing part 9
12:58
Revisit user profile photo part 10
02:17
Much better understanding of clear message part 11
16:03

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.