Flutter For Noobs With Project
1:02:36
Flutter chat app with Gemini AI
1:23:35
Flutter Tutorial - Fade Animation
1:40
Flutter Freezed | Code Generation
7:29
Пікірлер
@youtubesnach9261
@youtubesnach9261 Күн бұрын
use .75x for great experience
@demigodtherapper483
@demigodtherapper483 2 күн бұрын
problems in this course:- 1.3:52 doesnt explain the reason behind creating those folders
@flutterguys
@flutterguys 2 күн бұрын
Study about clean architecture
@saleheen12
@saleheen12 4 күн бұрын
What type of tutorial was it? It felt like he was just taking to himself
@haithamaleryani8279
@haithamaleryani8279 4 күн бұрын
GREATE thankyou
@jidechiukor3284
@jidechiukor3284 4 күн бұрын
I don't call my model, I call it Entities and DTOs
@aouadicharaf1038
@aouadicharaf1038 4 күн бұрын
❤❤❤
@saroj6062
@saroj6062 4 күн бұрын
If i use freezed for modeling, how do i manage model , entity. And where should be that freezed model ? domain or data layer. My question is, how can we use freezed in clean architecture?
@ChorumTheDevourer
@ChorumTheDevourer 4 күн бұрын
Freezed class and toEntity method/fromEntity factory must be placed in data layer in model only. Entity - this is a simple and clean class without any logic. Freezed is very useful for model generation, this package can save you from a boilerplated code, but build runner is very slow on the big projects. If you using any other generators like retrofit generator, hive generator or riverpod generator, building/watching in the project with a many of freezed model becomes painful.
@scottstoll-dn2yx
@scottstoll-dn2yx 4 күн бұрын
It appears you skipped the entire part of the UI where the TextField is added. Otherwise, great video!
@vedjunothammavong8871
@vedjunothammavong8871 5 күн бұрын
E-commerce - flutter_riverpod
@bimajatikusuma7493
@bimajatikusuma7493 5 күн бұрын
thank you, legend
@arpitsrivstva
@arpitsrivstva 5 күн бұрын
I am 13:00 rn brb
@mrfounderr
@mrfounderr 5 күн бұрын
I have done all the steps exactly according to the tutorial but it still don't show snackbar. I don't get an error when I turn off wifi but when I turn it back on, I get a late initialization error saying that controller is not initialized.
@NeMo-ib6el
@NeMo-ib6el 6 күн бұрын
it was a great help for me ,thanks
@shafeemahmoud5769
@shafeemahmoud5769 6 күн бұрын
Watched only one hour and there are questions to your knowledge of Clean Architecture: Your domain layer depends on UserCreationReq which is in Data layer. Isn't it violation of Clean Architecture? And why do you use "extends" instead of "implements"? Also you don't use generics in Either.
@flutterguys
@flutterguys 6 күн бұрын
Does the domain layer have anything to do with the implementation of UserCreationReq? Dependency does not mean that you should not pass a parameter. You can use generics Either, There is no difference And about using extends this is kind of futurism, Maybe we will have shared behaviors in the future. lemme explain difference: When to Use extends vs implements Use extends if you want to inherit behavior (i.e., shared methods and properties) from a base class. This helps when multiple subclasses will have similar behavior and don’t need to reimplement the same logic. Use implements when you want to enforce that a class adheres to a specific contract (i.e., an interface), but you don’t want to inherit any specific behavior from the base class. Each implementing class must define its own behavior from scratch.
@shafeemahmoud5769
@shafeemahmoud5769 5 күн бұрын
​@@flutterguys sorry, but this is not a production level of code. Starting from UI and ending by the architecture. For example, your UI code doesn't follow SOLID and clean code principles, as well as Flutter guidelines. Don't you know that returning widgets from functions isn't recommended, as it affects on performance. I think you're a junior+. So please be a professional, and then start recording tutorials. Respect your subscribers time. It's not unlimited.
@flutterguys
@flutterguys 4 күн бұрын
@@shafeemahmoud5769 Thank you for your opinion I always believe that UI is not an important issue. You can give the UI to a junior in a team, but you cannot give the structure to a junior because refactoring and modifying UI codes is very simple and can be done at any time so you can clone and refactor the project. But you cannot refactor the project structure whenever you want. So I focus more on structure and logic. Dear friend, no one writes the best code, any code can be rewritten cleaner, so my goal is not to make you write the cleanest code by watching this course, anyone who claims that they follow all the principles and the cleanest code Be aware that he is a fraud. After seeing the course, you should go to see if it can be done better or not, that's all. Thank you again If the channel is not useful for you, please leave and leave the judgment for others.
@navjotsingh2457
@navjotsingh2457 6 күн бұрын
ty
@None-vj7vu
@None-vj7vu 7 күн бұрын
thanks bro, that was really userful
@manishkarki8119
@manishkarki8119 7 күн бұрын
Can you make one video listing the advanced topic in Flutter that we should know?
@TafaraBwerinofa
@TafaraBwerinofa 8 күн бұрын
Could you kindly share the VSStudio extension used to generate the Json?
@flutterguys
@flutterguys 8 күн бұрын
It is not extension you need to update your dart.
@TafaraBwerinofa
@TafaraBwerinofa 8 күн бұрын
@@flutterguys Thanks
@thorumben
@thorumben 8 күн бұрын
bad
@ziadassem1849
@ziadassem1849 9 күн бұрын
Great tutorial, but when i finished the project i had a small bug that is annoying me. when i remove a song from favorites and go back to playlist, the new state of the favorite button isnt emitted to the playlist page, so the button remains as it is even tho it is removed from firebase favorites and favorites page
@flutterguys
@flutterguys 8 күн бұрын
So we need to fetch again, You can fetch list of songs on home page again when you wanna remove, To do this you need to access to song's bloc on song detail.
@jacsdev
@jacsdev 10 күн бұрын
Nice!!! it was funny that thing about farivase hehe, but, honestly, great tips!!!! 👊
@buildplaybricks
@buildplaybricks 10 күн бұрын
Also include admin pannel?
@jkane7140
@jkane7140 10 күн бұрын
Great video! Quick question, it seems the api endpoints are open, what would you suggest for a way to check authorization on the node js side?
@manishgautam2424
@manishgautam2424 11 күн бұрын
is there any way to call api endpoint in compute and add dio interceptor to update the hive storage such as refresh token , as compute is a type of isolate , hive will throw error
@flutterguys
@flutterguys 10 күн бұрын
Use library for call api in another thread
@manishgautam2424
@manishgautam2424 10 күн бұрын
@@flutterguys which one main UI one , as i know singletons causes such problems , hive is one of them
@flutterguys
@flutterguys 10 күн бұрын
@@manishgautam2424 I had the experience of inserting into the sqlite database in another thread with flutter_isolate package
@manishgautam2424
@manishgautam2424 9 күн бұрын
@@flutterguys that's great
@manishgautam2424
@manishgautam2424 11 күн бұрын
good
@vitoramaral2929
@vitoramaral2929 11 күн бұрын
This is the best flutter tutorial, thanks :)
@vijayganganapalli
@vijayganganapalli 11 күн бұрын
Thanks a lot for making such great videos, please make videos on backend too
@faturismee
@faturismee 12 күн бұрын
brother where is the discord server link?
@flutterguys
@flutterguys 12 күн бұрын
Please join telegram
@EquipteHarry
@EquipteHarry 12 күн бұрын
White Joseph Anderson Patricia Davis Mark
@luannine2581
@luannine2581 12 күн бұрын
Thank , You teach very practically and easily to understand, the best teacher !!
@flutterguys
@flutterguys 12 күн бұрын
Glad you think so!
@aouadicharaf1038
@aouadicharaf1038 12 күн бұрын
❤❤❤
@hossamelatmani5940
@hossamelatmani5940 12 күн бұрын
Good content my friend , thanks for sharing valuable informations.
@flutterguys
@flutterguys 12 күн бұрын
My pleasure
@Syberby
@Syberby 13 күн бұрын
why u did not use equatable for bloc in this project?
@flutterguys
@flutterguys 13 күн бұрын
Why should we use it?
@aldotugasumb2366
@aldotugasumb2366 15 күн бұрын
can you give the init project github? since you already created before starting to code in the vid
@flutterguys
@flutterguys 14 күн бұрын
No I didn't create, I created in recording
@ghulammehdi3154
@ghulammehdi3154 16 күн бұрын
Hi Mahdi, you're an awesome instructor! I'm following all your Flutter series. I’m encountering an issue: when I navigate from the Settings Page to the Favorites Page and then click on a product to view its details, if I remove it from favorites from product detail page and then go back using the back arrow, it still appears on the Favorites Page. Could you show me how to update the previous screen or use BLoC to handle this? Thanks!
@flutterguys
@flutterguys 14 күн бұрын
You can inject bloc provider in favorites page and then use in detail and remove item and finally inside detail again fetch favorties in this favorites page will be updated while you are in detail
@ROHITCHAUHAN-bp4dt
@ROHITCHAUHAN-bp4dt 16 күн бұрын
Great work sir, Can you make video for whatsup app clean architecture using bloc
@CHOWDHURYSHADABAIMAN
@CHOWDHURYSHADABAIMAN 16 күн бұрын
hey your source code from "Product" part isn't updated can you kindly fix that around time frame 4:00:00 hours
@flutterguys
@flutterguys 14 күн бұрын
Check main branch
@tosinezekiel8
@tosinezekiel8 16 күн бұрын
pls can you make the admin panel with the delivery boy app for this project?
@god_zelo9347
@god_zelo9347 16 күн бұрын
HELP @flutterguys for some weird reason the action keyword started flagging errors messing up the entire flow of the code, what can I do?
@Kumar_Baberwal
@Kumar_Baberwal 16 күн бұрын
Please Provide the Backend Code Link?
@flutterguys
@flutterguys 16 күн бұрын
Ok I will put it in description in few hours
@Kumar_Baberwal
@Kumar_Baberwal 16 күн бұрын
@@flutterguys ♥️😍
@flutterguys
@flutterguys 16 күн бұрын
Check Description
@Kumar_Baberwal
@Kumar_Baberwal 16 күн бұрын
@@flutterguys Thanks a Lot I'm building everything from your tutorials.... These are very helpful ☺️ and also easily understandable for everyone... Keep doing ♥️
@syedbariqhashmi
@syedbariqhashmi 16 күн бұрын
where to get the icon stake?
@murilonascimento272
@murilonascimento272 17 күн бұрын
Muito top! Parabéns pelo vídeo!
@umaisfayyaz
@umaisfayyaz 17 күн бұрын
Hi brother love your tutorial but can you please specify if we can create category and then have the categoized songs Is it possible?
@AmoGa-f5b
@AmoGa-f5b 17 күн бұрын
Is there something like this you guys did but with firebase? i can't find any decent tutorials for the life of me 😭 and your tutorials are always on point
@wilmygonzalez5715
@wilmygonzalez5715 18 күн бұрын
What VS Code Theme do you use ?
@flutterguys
@flutterguys 18 күн бұрын
Athom
@wilmygonzalez5715
@wilmygonzalez5715 18 күн бұрын
@@flutterguys thank you.
@turkishmaid
@turkishmaid 18 күн бұрын
AI speaker who does not know dot and comma and talks like a machine gut. Folks, use another AI reader. Please.
@god_zelo9347
@god_zelo9347 18 күн бұрын
can I get a link for the font used in the font folder?
@mostafaabugheda1071
@mostafaabugheda1071 18 күн бұрын
In my project i made a contract named ApiConsumer, and then implemented its http method in another class DioConsumer, now should i mock the contract class instead of mocking the Dio instance or http instance ?.
@evanhossain1618
@evanhossain1618 19 күн бұрын
why you are concating baseUrl with other into ApiUrls class like "${baseUrl}auth/register"?? why not add the baseUrl into the DIo's BaseOption?
@evanhossain1618
@evanhossain1618 19 күн бұрын
please add a branch with only ui code, without bloc, dependency, business logic, nothing else. just ui code