The best flutter channel in the world!!!!! Thanks Matt!
@ResoCoder4 жыл бұрын
You're more than welcome!
@APEDUCO4 жыл бұрын
Finally, the journey ends with lots of knowledge, Thanks Matt for all your efforts and sharing your knowledge with us. 🔥🔥👍
@ResoCoder4 жыл бұрын
Thank you! More tutorials to come.
@reemalmutairi84723 жыл бұрын
I had have finished this series and implement it in the main feature (similar to note) of my app, and repeat the whole process (from failures, value validators, value object to Bloc Form, Watcher and Actor) in other 3 features, which made me understand it even more and appreciate the benefit of having clean architecture. I come back here just to write this comment (I rarely do), to say THANK YOU SO MUCH.
@HashemRC3 жыл бұрын
I watched this series two times. thanks for creating such high quality tutorials
@jajasaria3 жыл бұрын
mine just finish after 2weeks. Rest a bit and maybe take vacation and re-watch it all over :)
@ZAYER02 жыл бұрын
The best tutorial to start with Flutter architecture. Thank You!
@devonplaza80542 жыл бұрын
This was awesome!!! Oh my goodness was it a headache especially since so many things were way past deprecated! But finally I'm finished and the app works perfectly! Thank you so much for all of this effort I can't thank you enough for this journey you have taken me on. I truly feel like I am a much better developer than when I started this series. Your awesome!!
@joaovictor16_223 жыл бұрын
Thank you, Matt! I have rushed the whole series in two weeks. Dozes of new Flutter/Dart concepts learned beside the DDD itself.
@lmondayrris13182 жыл бұрын
Eventually, I have finished the DDD course. With distinctive layers, the flutter development journey will have less obstacles, easier to maintain. Thanks Matt!
@subrotoxing82142 жыл бұрын
is this series still relevant with null safety flutter ?
@lmondayrris13182 жыл бұрын
@@subrotoxing8214 The null safety flutter depends on the dart version you are currently using. You need to check the dart version whether it is greater than 2.9. The packages used in this course should support null-safety. Some part of code is not with null safety, and you need to apply fixes such as adding ? or !, etc. I am using Android Studio, which aids me to apply back the null-safety easily. Moreover, I have rewritten the bloc constructor and use emit method instead of yield.
@Hema1152 жыл бұрын
@@lmondayrris1318 I have recently finished the basic concepts of Flutter and now I'm lost in State Management and Architecture do you recommend I watch this tutorial or any other? I want to build my own scalable app and perhaps do some freelancing
@lmondayrris13182 жыл бұрын
@@Hema115 State Management: You might simply use StatefulWidget with less code organisation. Architecture: DDD for long-term and long learning curve, but still recommended. Another video by the author which introduces Clean Architecture and TDD, an easier way of design and implementation process on flutter app development. kzbin.info/www/bejne/mpSWc5KjgteNY7M
@programan63914 жыл бұрын
After this course you're prepared for REAL app development 🎉🎉🎉🎉 Thank you!
@ahmedadnan58754 жыл бұрын
i am really grateful to you, it's about two years i have been looking for a tutorial like this right now i think i completed the intermedia app developing or close to it by practicing it.
@Flutterdev63913 жыл бұрын
The best channel for programmer u serve the whole world
@CMierez3 жыл бұрын
Fantastic series. All your content is of utmost quality, and I'd go as far as saying it's the best out there. This series and your other tutorials have helped an insane amount. I have nothing to do but to thank you. Keep up the amazing work!
@capungfly53524 жыл бұрын
The best flutter channel KZbin 👍
@floriangustin82363 жыл бұрын
Perfect series. I would enjoy a last one with testing cases...
@mnkeis3 жыл бұрын
Big thanks for all this series, really great stuff
@aurelagbodoyetin33214 жыл бұрын
Thanks you Matt 🤩 Can you please show us how to build release ?
@ali-alizadeh4 жыл бұрын
Thanks a lot ResoCoder for your great tutorials 😍👍
@mohammedsalah17702 жыл бұрын
This series helped me a lot I feel like I am ready to get a job
@Hema1152 жыл бұрын
Wow i'm glad you feel like that and hope you get one soon! Would you recommend any other series?
@JosueChamorro4 жыл бұрын
Thank you for putting your time to do this!! Much appreciated ♥️
@csprv4 жыл бұрын
Thank you for the course! It's a pleasure going through it. I'm now on the 21st lesson and hopefully will keep the pace to finish it this week. The coolest part about your materials is that it's not about all the things for complete beginners in the programming world, like the courses on udemy are. Really appreciate it! Btw, in December there would be a dart & flutter conference called DartUP, i'm pretty sure you have some stories to tell, maybe we can see you there? Ofc it's online nowadays.... dartup.ru/eng/
@summerstate75713 жыл бұрын
Loved this course!!! Thank you so much. I would love to see pagination implemented on it.
@sunghwanjo71193 жыл бұрын
Finally finished! Thanks Matt!!
@haiderjaafer81644 жыл бұрын
Great lesson keep going forward... can make notification for multiple devices when event happens in collection like insert using cloud function
@albanr80283 жыл бұрын
Thank you so much Matt ! This serie is incredible !
@yakou324 жыл бұрын
I've learned so much! Thank you :) I'm trying to learn even more by adding another feature: notes with custom images, to be stored in Firebase Storage. However, getting the actual image requires an async method, that is getDownloadURL(), whereas the Note would hold an id of that image. I suppose that one approach would be to connect the storage repository to the note DTO. But Note fromDomain() would be async. I'm quite confused to figure out what would be the best architecture...
@lowlydeveloper36934 жыл бұрын
Amazing! Matt, would you consider slightly expanding this epic course by adding the payment-gateway subscription functionality? Specifically, I am thinking about your “Activate Premium" feature which would implement some payment system provider (subscriptions). This could be potentially awesome! After all, we’re becoming better developers so that we can create apps that generate us some money.
@ResoCoder4 жыл бұрын
I totally see your suggestions and also what others say as sensible installments of this series. However, I'm rather going to create focused one-off tutorials or really just an extremely short series so that people don't feel intimidated by seeing the episode number being 38, let's say.
@lowlydeveloper36934 жыл бұрын
@@ResoCoder A few words in defense of long courses. I love them - because they give me a real-life perspective into how to use tools, packages, techniques and design pattern in the “wild”, in a real app! Short tutorial may be less intimidating, true, but they are typically centered around small and contrived app examples. These kind of lessons have much smaller impact on my learning process than the big app courses. (Call it "deep learning" vs. "shallow learning", I guess.) Your DDD course has been just a perfect length for those who want to truly grok the subject matter. Now, if I ever get stuck in my own app development, or want to refresh my memory, I keep coming back to your previous lessons in this course again and again. Every time I rewatch something gnarly, I understand things better. On the other hand, I rarely go back to your older quick tutorials (e.g getIt, bloc or freezed). Thank you so much!
@Flutterdev63913 жыл бұрын
Thanks a lot Matt best Flutter channel ever 💥🔥🔥 I learned a lot of things in the whole series love from India🇮🇳
@aliraghebi65063 жыл бұрын
Hello, I've a question about your tdd course. I've a feature that needs use to 3 entities of three other features. My question is that is it ok to access and use classes or entities of other features in clean architecture?
@heduinravell47853 жыл бұрын
Fantastic series!! Congrats and thank you!
@gajendrapandeya50814 жыл бұрын
Why did you stopped creating content for Android. I have watched your forecast app series and i was really blown away by your way of teaching.You are really insane and you are having very good programming practice. Please create android contents as well.
@eddycn34 жыл бұрын
Matt, first, Thanks a lot for spend your time sharing some great knowledge to us! I really appreciate that! And, i am happy to be able to implement the ddd+bloc methods on my rl production flutter app. It works! Do you expect to implement tests in this project?
@pasindunirmal4 жыл бұрын
Thanks Matt for this amazing tutorial. Can you do another tutorial or a short video based on DDD architecture and REST services instead firebase. 👏👏🔥🔥
@jayharer61193 жыл бұрын
you are great Matt!
@urklegizmo4 жыл бұрын
really good series man. enjoyed it.
@excellencemichel48754 жыл бұрын
Thank you so much, This channel make me I flutter developper like a pro. Thank you again Matt, that God bless you.
@Abhishvek4 жыл бұрын
Yes matt is awesome. But hey can you take a look over this kzbin.info/www/bejne/p5W4m6p5i56Hopo
@ФирузВорисов3 жыл бұрын
A Huge thank Matt!
@csprv4 жыл бұрын
Finished! Thank you!
@heduinravell47853 жыл бұрын
Gratulujeme a ďakujeme!
@davidarierep95614 жыл бұрын
Amazing Tutorial! Thanks for everything, you're the best teacher out there!
@fabiosabbion49303 жыл бұрын
Great series Matt! Would it be good to use another state management library like Riverpod instead of Bloc?
@excellencemichel48753 жыл бұрын
Thank you again. You make me a flutter developper. About Servertimestamp, How can we show on UI layer (presentation) ?
@zenal15202 жыл бұрын
thank you matt best tutorial ever I have learned so much 🔥🔥🔥🔥🔥🔥🔥💚
@pedrol40114 жыл бұрын
Thank you so much Matt, you are awesome man!
@ino91384 жыл бұрын
waiting for your next project. :)
@johncerpa37824 жыл бұрын
Thank you for this course, it was so helpful
@arifikhsanudin97244 жыл бұрын
I am a confident flutter developer 😁😁😁
@code_with_sanjay4 жыл бұрын
Thank you for this awesome series 🤗, But I am a little bit confused between TTD and DDD which should I used I am working for a company.
@dpirs4 жыл бұрын
Great series, thanks!
@trtrion19993 жыл бұрын
man awesome explanation and series and you have a clear voice what mic do you use
@tintin5374 жыл бұрын
Thank you matt. wish you luck
@antoniocarrizosa1583 жыл бұрын
Is there a chance for a tutorial explaining functional programming, or at least the features that you use mostly??
@fabiosabbion49303 жыл бұрын
What extension are you using to make ==, !=, etc, a unique symbol?
@truth7224 жыл бұрын
Best Flutter tutorial ever!! Thanks for the knowledge and keep up the good work! Looking forward to learning more from you and become an in-demand flutter developer 💗 Also, the flutter_bloc just updated (6.1.0) with quite a big change. Can you show us how to update the related bloc code in this app? Thank you!
@marcelschwarz35134 жыл бұрын
just replace every .bloc with .read in this code and it should work until bloc 7
@marcelschwarz35134 жыл бұрын
edit: or mostly .watch for stateless widgets not .read
@pascalgehring7815 Жыл бұрын
Thank you, you are amazing!
@csezoli254 жыл бұрын
Great lesson.
@yellowswordg3 жыл бұрын
I got to say, It was hard but so entertaining.
@otuken792 жыл бұрын
Thanks for video, what if we are not using firebase auth?
@mangmun0013 жыл бұрын
Will there be any update with DDD series with null-safety?
@juan_chan4 жыл бұрын
thank you for this amazing series, i wish you can do a tutorial about GetX
@Jo-tb6ur4 жыл бұрын
I agree
@mejormajor3 жыл бұрын
Hi Matt, could you show how to switch your project from DDD course to null safety?
@lowlydeveloper36933 жыл бұрын
Hey Matt, if you could please update your project to null-safety, then I solemnly pledge to buy your hoodie swag! 😊