Flutter Advanced Course Chatting Using BLoC
Flutter Advanced Course Chatting Using BLoC, available at $79.99, has an average rating of 4.35, with 91 lectures, based on 22 reviews, and has 258 subscribers.
You will learn about 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 This course is ideal for individuals who are For intermediate to advanced learners It is particularly useful for For intermediate to advanced learners.
Enroll now: Flutter Advanced Course Chatting Using BLoC
Summary
Title: Flutter Advanced Course Chatting Using BLoC
Price: $79.99
Average Rating: 4.35
Number of Lectures: 91
Number of Published Lectures: 91
Number of Curriculum Items: 91
Number of Published Curriculum Objects: 91
Original Price: $74.99
Quality Status: approved
Status: Live
What You Will Learn
- 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
Who Should Attend
- For intermediate to advanced learners
Target Audiences
- For intermediate to advanced learners
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.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Profile section
Lecture 1: Frontend and profile bloc part 1
Lecture 2: Frontend and profile name part 2
Lecture 3: Frontend and profile button row part 3
Chapter 3: My Course section
Lecture 1: Create blocs for my course part 1
Lecture 2: Frontend and build my course detail blocs part 2
Lecture 3: Frontend and more on my course blocs, states and events part 3
Lecture 4: Frontend and my course work on blocs state order part 5
Lecture 5: Frontend and my course maintain the correct order part 6
Chapter 4: Buy course section
Lecture 1: Frontend and create buy course blocs part 1
Lecture 2: Frontend and inject buyblocs and ui part 2.mp4
Chapter 5: Backend and build api and test
Lecture 1: Backend and build coursesBought api part 1
Lecture 2: Backend and test coursesBought api part 2
Lecture 3: Backend and fix api bug part 3
Chapter 6: Frontend and bought courses
Lecture 1: Frontend and show the courses bought part 1
Lecture 2: Frontend and show courses bought image and text part 2
Lecture 3: Frontend and refactor courses bought part 3
Chapter 7: Frontend Payment detail
Lecture 1: Frontend and Payment detail introduce cubits part 1
Lecture 2: Frontend and Payment detail emit cubit states part 2
Lecture 3: Frontend and Payment detail order list part 3
Chapter 8: Search section
Lecture 1: Frontend and search section and create structure and blocs part 1
Lecture 2: Frontend and search section and create init method part 2
Lecture 3: Frontend and inject bloc a different way part 3
Lecture 4: Frontend and show search item part 4
Lecture 5: 279. Frontend and show image with correct urls part 5
Chapter 9: Backend and make search api
Lecture 1: Backend and search api
Chapter 10: Search section
Lecture 1: Frontend and show search items 6
Lecture 2: Frontend and fix 400 status code search items part 7
Lecture 3: Frontend and seperate home and search page actions part 8
Lecture 4: Frontend and refactor search code part 9
Chapter 11: Backend and separate teachers
Lecture 1: finish code separating teachers part 1
Lecture 2: Backend and separate teacher's setting part 2
Lecture 3: Backend and finish the settings and testing part 3
Chapter 12: Frontend and backend check bought course item
Lecture 1: Check if a course Item is bought or not
Chapter 13: Frontend and Contributor section
Lecture 1: Frontend and setup cubit and page for course author part 1
Lecture 2: Frontend and finish with Author repo setup part 2
Chapter 14: Backend build api
Lecture 1: Build courseAuthor api part 1
Lecture 2: Backend and test courseAuthor api postman test part 2
Lecture 3: Understand the token in courseAuthor part 3
Chapter 15: Frontend and show courseAuthor page
Lecture 1: Frontend and get courseAuthor info part 1
Lecture 2: Frontend and work more on courseAuthor part 2
Lecture 3: Frontend and show author avatar part 3
Lecture 4: Frontend and work on Author's bio part 4
Lecture 5: Frontend and Author page widget part 5
Lecture 6: Frontend and Author page cached network image part 6
Lecture 7: Frontend and Home page reusable cached network image part 7
Lecture 8: Frontend and CachedNetworkImage for detail page part 8
Lecture 9: Frontend and author description part 9
Lecture 10: Frontend and show Go chat button on author page part 10
Lecture 11: Frontend and make author course list part 11
Chapter 16: Backend and build courseListAuthor api
Lecture 1: Backend and build courseListAuthor api part 1
Lecture 2: Backend and create author's description part 2
Chapter 17: Frontend and show courseListAuthor
Lecture 1: Frontend and show courseListAuthor
Chapter 18: Frontend and Chat section
Lecture 1: goChat method part 1
Lecture 2: goChat method part 2
Lecture 3: goChat method part 3
Lecture 4: goChat method part 4
Lecture 5: Create events for chat part 5
Lecture 6: Create blocs and pages for chat part 6
Lecture 7: Create text fields for chat part 7
Lecture 8: Reusable chat text fields part 8
Lecture 9: Multiline and send button part 9
Lecture 10: Toggle button part 10
Lecture 11: Set up database and send message to controller part 11
Lecture 12: Send message and update firebase fields part 12
Lecture 13: Frontend and work on trigger message list event part 13
Lecture 14: Frontend and get messages from firebase part 14
Lecture 15: Frontend and create snapshots part 15
Lecture 16: Frontend and understand how message list works part 16
Lecture 17: Frontend and show all the chat data part 17
Lecture 18: Frontend and fix duplicate data and load more part 18
Lecture 19: Trigger load more data part 19
Lecture 20: Explaining ScrollController part 20
Lecture 21: Styling chat box part 21
Chapter 19: Message section
Lecture 1: Retrieve firebase messages part 1
Lecture 2: Retrieve messages part 2
Lecture 3: Retrieve messages part 3
Lecture 4: Trigger message load part 4
Lecture 5: Load message and show on the ui part 5
Lecture 6: Message and go to a new route part 6
Chapter 20: Teacher's chatting section
Instructors
-
Dastagir Ahmed
React Native, Fluttter, Laravel Teacher
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 0 votes
- 3 stars: 1 votes
- 4 stars: 2 votes
- 5 stars: 17 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 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
- Top 10 Gardening Courses to Learn in November 2024