![[Flutter State Management] Khóa học tổng thể về khối từ cơ bản đến ứng dụng!강의 썸네일](https://cdn.inflearn.com/public/courses/330400/cover/429fd761-1a91-43b2-90fe-26f1be5956d4/330400-eng.png?w=420)
[Flutter State Management] Khóa học tổng thể về khối từ cơ bản đến ứng dụng!
devman
Chuỗi video này bao gồm các giải thích và nguồn ví dụ để giúp bạn hiểu Khối nhiều nhất có thể.
초급
Flutter, bloc, stream
The purpose of this course is to train Flutter state management blocks by creating real-world apps, rather than simply cloning code.
Flutter
Bloc State Management
Route processing using GoRouter
Using Naver Open API with Dio
Firebase Database
Firebase SNS Login (Google, Apple)
How is Flutter Bloc used in practice?
Check it out in this lecture! 🤗
I can make a simple utility app...
Are you wondering how to build a scalable service app with a variety of features?
Q. Is the latest version of Flutter compatible?
At the time of preparation, the course was being developed using the latest Flutter version, 3.10.0. As long as there are no major version changes, compatibility issues should be minimal.
Q. Can even a Flutter beginner understand it?
While it covers the basics of project creation, folder organization, and screen composition, it also delves into state management and API utilization, which are core elements of app development, so it may feel somewhat daunting. However, even beginners who have completed the videos in [Bloc Master Course: From Basics to Applications] will be able to improve their skills through this course. However, beginners will likely not master the content by watching the videos alone, so we recommend repeating the lessons.
Q. Is there a reason why you chose Bloc for state management?
State management is essential in app development. Many libraries exist to help manage state, and you can develop an app using any of them. However, the reason I created this course using Bloc is because the domestic and international communities have overwhelmingly chosen Bloc as the most suitable state management tool for large-scale projects. I've worked on projects with both Bloc and Getx, and I've found Bloc to have many advantages in terms of maintenance. Therefore, I chose Bloc for this course, and the free course [Bloc Master Course: From Basics to Applications] is also based on Bloc. I also chose Bloc to help students learn by allowing them to apply Bloc in real-world situations.
Q. Can I learn from this course even if I don't know much about Bloc?
This course is a project aimed at familiarizing yourself with Bloc. Therefore, I will omit any explanation of Bloc. I strongly recommend learning Bloc and watching the course, and I also recommend learning from my free course, [Bloc Master Course: From Basics to Applications].
Q. What is a side story?
While the "Bonus" feature wasn't originally planned, we've decided to add it as we believe it will be helpful for students to study the features included in the "Bonus" section while preparing the course. In other words, the "Bonus" section will be a video of the class that will be updated in the future. By taking this course, you'll also have access to the updated version of the course at no additional cost.
Q. Are the sources used provided?
Design resources and complete, full-source code are also provided to help you build your app. While analyzing the full source code alone can be helpful, building it from the ground up will likely provide a more comprehensive understanding.
Who is this course right for?
Those who have made simple apps but need help making real apps
For those who want to learn how to use Bloc state management in real-world apps
For those who want to service an app as a solo developer
[Flutter State Management] Bloc Master Course From Basics to Applications! Those who have taken the course
Need to know before starting?
[Flutter State Management] Bloc Master Course From Basics to Applications! Please take this course after learning the free lecture. (It does not cover basic Bloc usage.)
1,586
Learners
38
Reviews
62
Answers
4.8
Rating
2
Courses
블로그 : 개발하는남자 블로그
유튜브 : 개발하는남자 유튜브
깃허브 : 개발하는남자 깃허브
개발을 즐기는 사람이 되고 싶은 개발자.
안녕하세요 개발하는남자 개남입니다.
2024.07 📚 개발하는남자의 핸즈온 플러터 책 출간
2023.07 💻 인프런 플러터 Bloc 응용 강의
2023.03 💻 인프런 플러터 Bloc 기초 강의
All
57 lectures ∙ (13hr 56min)
Course Materials:
All
14 reviews
4.7
14 reviews
Reviews 6
∙
Average Rating 5.0
5
Bây giờ cuối cùng tôi cũng đến lượt và để lại đánh giá. Trên thị trường có rất nhiều bài giảng dở, cũng có nhiều bài giảng hay, tôi đã xem vô số sách, trang web và bài giảng. Tôi thực sự khuyên bạn nên tham gia khóa học này, khóa học này dựa trên Cubit, một mẫu Khối. Sau khi nghe hết bài giảng và hoàn thành phần thực hành, tôi sẽ viết ra vài lời về những gì tôi cảm nhận được. <Ưu điểm> 1> Bao gồm hầu hết các kiến thức cốt lõi bạn cần biết về Flutter. ~ Xác thực Firebase, Cloud Firebastore, Bộ lưu trữ Firebase ~ Quản lý trạng thái: Cubit ~ Điều khiển quan trọng: PageView, SliderBar ~ Lập mô hình: JsonSerializable, Equatable 2> Niềm đam mê của người hướng dẫn thật tuyệt vời! ~ Sẵn sàng giải thích mọi thứ càng chi tiết càng tốt cho người mới bắt đầu sử dụng Flutter. ~ Các mẫu hầu như không có lỗi <Phần đáng thất vọng> ~ Những người đã tiếp xúc với Flutter ở một mức độ nào đó có cảm giác hơi vô tổ chức. Ví dụ) Thay vì hoàn thành một nguồn cùng một lúc, các sửa đổi và cải tiến thường xuyên được thực hiện khi các tính năng được thêm vào. Tất nhiên, một số người có thể coi nhược điểm là ưu điểm, nhưng Nhìn chung, tôi nghĩ đó là một khóa học thực sự tuyệt vời. Tôi có thể cảm nhận được sự nỗ lực và quyết tâm của người hướng dẫn trong việc truyền tải thông điệp. Nếu có kế hoạch bổ sung các bài giảng, tôi muốn chúng bao gồm các phần dưới đây. ~ Xác thực xã hội ngoài Google và Apple (email/mật khẩu, Kakao, YouTube, ..) ~ Được xử lý dưới dạng Khối thay vì Cubit ~ Giới thiệu về các gói và thành phần hữu ích khác nhau ~ Một ví dụ khác về quá trình xác thực ~ Các trường hợp sử dụng khác của xử lý phân trang Cuối cùng xin cảm ơn bạn đã mang đến một bài giảng rất hay. Nhờ bạn mà nhiều câu hỏi mình thắc mắc đã được giải đáp.
011414, cảm ơn đánh giá chân thành của bạn. Ngoài ra, vì bạn đã nói cho tôi biết về điểm mạnh và điểm yếu của mình nên tôi có thể hiểu được khuyết điểm của bạn là gì. Trong khi chuẩn bị cho bài giảng, tôi đã cố gắng làm cho nó dễ hiểu và dễ hiểu nhất có thể, và tôi không nghĩ có bài đánh giá nào về khóa học này tốt hơn thế này. Gần đây ^^:; Do vấn đề cá nhân, tôi không thể làm bài giảng trên YouTube hoặc Infron, nhưng tôi cảm thấy được khích lệ sau khi đọc những đánh giá tốt như vậy! Vấn đề cá nhân dự kiến sẽ được giải quyết trong vòng ba tháng tới, vì vậy chúng tôi sẽ cố gắng chia sẻ thêm thông tin được yêu cầu trên Infron hoặc YouTube sau đó. Cảm ơn bạn một lần nữa ^^
Reviews 1
∙
Average Rating 5.0
5
Nội dung bài giảng mới. Có vẻ như hầu hết các bài giảng đều dựa trên các dịch vụ hiện có như bài giảng nhái hay trung tâm mua sắm, nhưng bài review sách này là một chủ đề hấp dẫn khiến tôi muốn biến nó thành một dịch vụ và có rất nhiều điều để học hỏi từ nó. Tôi sẽ liệt kê một vài điểm tốt. 1. Giao diện người dùng không hào nhoáng nhưng sạch sẽ (vì đây là bài giảng để học nên chúng tôi không tập trung vào giao diện người dùng nhưng nó hoàn chỉnh và đơn giản...) 2. Thiết kế cấu trúc thư mục và từng ưu nhược điểm (rất dễ chịu) 3. Đưa ra quy trình xử lý sự cố khi xảy ra. 4. Tái cấu trúc trong khi phát triển (Tôi thích hình thức phát triển và tái cấu trúc theo dòng ý thức hơn là nhập mã đã được tái cấu trúc) 5. Học tập tự nhiên thông qua việc sử dụng lặp lại các mẫu BLOC bằng Cubit Tôi thực sự rất thích bài giảng. Tôi dự định sẽ học lại một lần nữa khi có thời gian. Tôi mong chờ những bài giảng hay tiếp tục của bạn! ps, cuốn sách 'Bàn tay của nhà phát triển về Flutter' Bạn có vẻ quan tâm rất nhiều. Tôi nghĩ sẽ rất tốt nếu cùng nhau xem nó để học Flutter. Cảm ơn!
Cảm ơn bạn đã để lại một đánh giá tuyệt vời như vậy. Và sau khi đọc những phần bạn thích, tôi có thể cảm nhận được bạn đã tập trung vào bài giảng và học tập đến mức nào, điều này khiến cho việc đánh giá khóa học này càng có tác động mạnh mẽ hơn. Chúng tôi sẽ cố gắng chia sẻ nhiều video bài giảng hữu ích hơn trong thời gian tới. PS Cảm ơn bạn rất nhiều vì đã mua sách!
Reviews 6
∙
Average Rating 5.0
5
Trước hết... tôi muốn nói lời cảm ơn bạn rất nhiều. 1. Hiện tại, công ty chỉ quản lý trạng thái bằng setStatus mà không có nhà phát triển ứng dụng. Trong khi tôi đang phải đối mặt với những sai sót hàng ngày, tôi đã được nghe một bài giảng miễn phí của một người đã phát triển quản lý nhà nước. Chúng tôi hiện đang tái cấu trúc tất cả setStatus thành khối và điều đó đã giúp ích rất nhiều. 2. Sau khi sử dụng goRouter trong bài giảng, cốt lõi của goRoter sẽ được giải thích trong bài giảng về nhíp! (Công ty của tôi sử dụng AutoRouter, nhưng tôi nghĩ goRouter tốt hơn nhiều.) 3. Và khi tạo một mô hình, sử dụng JsonSearlizable thay vì frezzed sẽ mang lại tính linh hoạt cho mã tốt hơn. Nó có vẻ thực sự tốt!! *** Kết luận: Với bài giảng này, bạn thực sự có thể giải quyết các vấn đề trong thực tế mà không gặp vấn đề gì lớn..!!! Và các câu hỏi và câu trả lời đều diễn ra rất nhanh chóng, thật tuyệt khi nó được giải quyết nhanh chóng.
Cảm ơn bạn đã làm việc chăm chỉ, giống như biệt danh của bạn vậy~! Bạn đang thực hiện một dự án thực tế ^^ Tôi rất vui vì bạn thấy nó hữu ích. Nếu bạn có bất kỳ câu hỏi nào trong tương lai, vui lòng gửi email cho chúng tôi và chúng tôi sẽ sẵn lòng trợ giúp. Cảm ơn bạn ~!
Reviews 4
∙
Average Rating 5.0
5
Mình là một sinh viên rất quan tâm đến Flutter mình sẽ xem kỹ và để lại nhận xét.
Cảm ơn bạn ~! Tôi hy vọng bài giảng này sẽ hữu ích cho pc.doomco ^^ Cảm ơn bạn đã để lại đánh giá ~!
Limited time deal
$1,076,620.00
23%
$51.70
Check out other courses by the instructor!
Explore other courses in the same field!