![[Flutter State Management] Bloc Master Course from Basics to Applications!강의 썸네일](https://cdn.inflearn.com/public/courses/330400/cover/429fd761-1a91-43b2-90fe-26f1be5956d4/330400-eng.png?w=420)
[Flutter State Management] Bloc Master Course from Basics to Applications!
devman
This video series includes explanations and example sources to help you understand Bloc as much as possible.
초급
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,575
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
Now I'm back to writing a review. There are many bad lectures on the market, and many good ones, and I've seen countless books, sites, and lectures. I really recommend this lecture based on the Bloc pattern Cubit. I'll write down a few things I felt after listening to the lecture and completing the practical training. <Advantages> 1> Covers almost all of the core knowledge you need to know in Flutter ~ Firebase Authentication, Cloud Firebastore, Firebase Storage ~ State management: Cubit ~ Important controls: PageView, SliderBar ~ Modeling: JsonSerializable, Equatable 2> The instructor's passion is great! ~ Willingness to explain in as much detail as possible to Flutter beginners. ~ Samples with almost no errors <Disappointing parts> ~ For those who have some experience with Flutter, it feels a bit disorganized Example) Not finishing one source at once, frequent modifications and improvements due to added functions Of course, some people may see the disadvantages as advantages, but overall, I think it is a really great lecture and I could feel the instructor's efforts and will to convey. If there are additional lectures planned, I would like to see the following parts covered. ~ Social authentication other than Google and Apple (email/password, Kakao, YouTube, etc.) ~ Processing with Bloc instead of Cubit ~ Introduction to various useful packages and components ~ Other examples of authentication processes ~ Other use cases of paging processing Lastly, thank you for providing a great lecture. Thanks to you, many of the questions I had were resolved.
011414 Thank you for your sincere review. Also, since you told me about the strengths and weaknesses, I was able to understand what was lacking. I tried my best to make the lectures as easy and understandable as possible, so I think there is no better review than this if you felt that. Recently ^^:; I have not been able to work on YouTube or Inflearn lectures due to personal issues, but reading such good reviews gives me strength~! My personal issues will be resolved within the next 3 months, so I will try to share the additional content you requested on Inflearn or YouTube after that. Thank you again ^^
Reviews 1
∙
Average Rating 5.0
5
The lecture content itself is new. Most of the lectures seem to be based on existing services such as clone lectures or shopping malls, but this book review is an attractive topic that I want to try to make into a service, and there is a lot to learn from it. I will write down a few things that I liked. 1. Not fancy, but clean UI (since it is a lecture for learning, I did not focus on UI, but it is simple and complete...) 2. Directory structure design and each pros and cons (very agree) 3. Provides the process of handling problems that occur in the middle 4. Refactoring while developing (I liked the format of developing and refactoring according to the flow of consciousness rather than inputting already refactored code) 5. Naturally learned through repeated use of BLOC pattern using Cubit I really enjoyed the lecture. I plan to study it again when I have time. I look forward to your future lectures! ps, your recently published 'Hands-on Flutter by a Developing Man' Thank you for your hard work. I think it would be good to look at it together to learn Flutter. Thank you!
Thank you so much for leaving such a great review. And reading the parts you liked, I can feel how much you focused on the lecture and studied, so this is a review that gives me even more strength. I will try to share more helpful video lectures in the future. ps Thank you so much for purchasing the book~!
Reviews 6
∙
Average Rating 5.0
5
First of all.... I would like to say thank you very much.. 1. Currently, my company is only managing state with setStatus without an app developer, so I am facing errors every day. While listening to the free lecture of the man who develops state management, I am currently refactoring all setStatus to bloc and it was very helpful. ㅠㅠ. 2. After using goRouter in the lecture, the lecturer will teach you the core of goRoter in a concise lecture! (My company uses AutoRouter, but goRouter seems much better..ㅠㅠ) 3. And when creating a model, using JsonSearlizable instead of frezzed gives good code flexibility and I think it's really good!! *** Conclusion: With this one lecture, you can solve problems without any major issues in practice..!!! And the Q&A was very fast, so I was able to solve it right away~
Thank you for working hard like your nickname~! I see you are working on a practical project ^^ I'm glad it was helpful. If you have any questions in the future, please send me an email and I will try to help you. Thank you~!
Reviews 4
∙
Average Rating 5.0
5
I am a student who is interested in Flutter. I will take a good look and leave a good review~
Thank you~! I hope this lecture was helpful to pc.doomco ^^ Thank you for leaving a comment~!
Limited time deal ends in 3 days
$39.60
23%
$51.70
Check out other courses by the instructor!
Explore other courses in the same field!