Тёмный

Clearly Explained Flutter BlocProvider and RepositoryProvider 

dbestech
Подписаться 129 тыс.
Просмотров 7 тыс.
50% 1

Clearly Explained Flutter BlocProvider and RepositoryProvider
www.dbestech.c...
Production ready Bloc e-eommerce app with clean architecture
• Flutter Production Rea...
Latest about this app is here
www.dbestech.c...

Опубликовано:

 

4 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 32   
@avishetty8
@avishetty8 Год назад
Thanks a lot. I understood. However, can you please, while recording your videos, increase your audio level. I just could not hear you clearly. I had to increase the volume to 80%. thanks a lot.
@MuhammadRizki-cl3ru
@MuhammadRizki-cl3ru Год назад
thanks for good videos , but i still confuse what is the main function of RepositoryProvider? what the difference between RepositoryProvider and blocprovider ?
@MuhammadRizki-cl3ru
@MuhammadRizki-cl3ru Год назад
for get data from api it is possible right with only use bloc ?
@dbestech
@dbestech Год назад
yes, you can but you should only trigger events in bloc, not really do other things.If you load data from bloc, your code will soon get messy.
@christianmarpert3844
@christianmarpert3844 Год назад
Hi, great explanation! thks! I am using flutter_bloc, but no provider widgets at all. I use get_it to create and register all the instances and pass it to the bloc argument on the BlocBuilder and BlocListener. This way I am widget and context independent, which helps especially when routing. Still, you have to manage the closing of the bloc stream yourself, which otherwise is handled for you through the providers. what do you think of tis approach? thks👍
@barnabassolomon1629
@barnabassolomon1629 9 месяцев назад
In ur authstate why are overriding list??
@nevilleraheemdavis5568
@nevilleraheemdavis5568 7 месяцев назад
Why not connect the data layer to the repository class?
@dbestech
@dbestech 7 месяцев назад
We can do that as well
@bhuvanachandra5121
@bhuvanachandra5121 Год назад
what happens if we directly give AuthRepository() to the BlocProvider instead of using RepositoryProvider() ?
@dbestech
@dbestech Год назад
If you don't do using RepositoryProvider(), you would load the data, from initState() or other kind of mechanism. Or using an event
@bhuvanachandra5121
@bhuvanachandra5121 Год назад
@@dbestech is it fine if we don't use the RepositoryProvider()?
@dbestech
@dbestech Год назад
@@bhuvanachandra5121 you can skip that, but in that case we need to load the repos differently
@saqib399
@saqib399 10 месяцев назад
"Thanks for the video. However, I'm still a bit confused about the practical use of RepositoryProvider. Could someone help clarify whether I understood it correctly or not? Suppose I want to use flutter_bloc in a weather app. When the user triggers an event to get the weather for a particular location, my understanding is that instead of fetching data directly from the API within the bloc class, we would trigger (or call) a method from our repository class. Based on the result obtained, we'll then update the state. Is this the correct usage of RepositoryProvider in this scenario? Any insights would be greatly appreciated!"
@BrunoMazzocchi
@BrunoMazzocchi 2 месяца назад
Well, first of all we need to know why we used a repository. Using a repository in software architecture helps separate concerns by defining how data is fetched from remote or local sources within the data layer, rather than directly from the bloc. We could create a repository's instance inside the bloc but this will create another dependency between the bloc and the repository, so we inject the repository through the constructor of the bloc. Instead of creating multiple instances or using a third-party library like get_it, we can use RepositoryProvider to instantiate the repository once and pass it through the context, allowing the repository to be accessed when needed.
@saqibwani1921
@saqibwani1921 2 месяца назад
@@BrunoMazzocchi Thanks
@student3506
@student3506 Год назад
Thank you. Great session! Could you share the source code?
@dbestech
@dbestech Год назад
The code is not complete yet
@gyanupadhyay9473
@gyanupadhyay9473 Год назад
can we get the whole authentication video with bloc?
@dbestech
@dbestech Год назад
yes, I recorded half. I am too busy. maybe tomorrow release
@gyanupadhyay9473
@gyanupadhyay9473 Год назад
@@dbestech okk , thanks
@gyanupadhyay9473
@gyanupadhyay9473 Год назад
can we also use bloc builder in place of stream builder in above example?
@dbestech
@dbestech Год назад
StreamBuilder would help you to know auth changes about firebase auth
@dbestech
@dbestech Год назад
BlocBuilder would not do it
@Liv_Life
@Liv_Life Год назад
Nice explanation
@dbestech
@dbestech Год назад
Thanks for liking
@paulocbbf
@paulocbbf Год назад
It's so hard to understand all the multitude of patterns used in a simple app. Maybe that's why it's so difficult for Flutter to take its seat. I looked for so long for an updated tutorial that encompassed: fetch data from external source (firebase is a good one, or any api), have it stored locally, and relay this data on to widgets. I've only seen parts of this and it's not manageable. Some tutorials teach bloc, others providers, some simple widgets, some local storage and some Dio, but not one of them employ the full solution. :(
@dbestech
@dbestech Год назад
sorry, you may ask questions to me.
@amarubenj17
@amarubenj17 Год назад
Hello, im looking for a flutter developer who is good with bloc and state management for a project
@dbestech
@dbestech Год назад
freelancing?
@amarubenj17
@amarubenj17 Год назад
@@dbestech yes! If you could help that would be nice!
@amarubenj17
@amarubenj17 Год назад
You’re the goat 🐐
@peshawaamin3083
@peshawaamin3083 Год назад
❤️❤️
Далее
Living life on the edge 😳 #wrc
00:17
Просмотров 6 млн
Repository Pattern
11:08
Просмотров 68 тыс.
Flutter Cubit BLoC State Management Explained
20:42
Просмотров 23 тыс.
Flutter State Management - The Grand Tour
14:07
Просмотров 243 тыс.
BLoC Pattern with Flutter || State Management
22:50
Просмотров 95 тыс.
React visually explained: 'use client'
15:57
Просмотров 43 тыс.