Flutter Clean Architecture & TDD BLoC Design Pattern | Industry Standard Code | Project Based Part 1

preview_player
Показать описание
This is a course about Flutter Clean Architecture TDD BLoC advanced tutorial or BLoC course Design pattern. Here in this course we cover in depth about clean architecture with BLoC. Not only it would TDD(test driven development). Video course would cover clean architecture and TDD with BLoC. Students wanna follow this need to take the course from Udemy.

About my palestinien brother

✅✅✅Consider buying the source code first so you get the commercial license🧧🧧

More about the app
Q and & A about clean architecture
Part 2
Part 3

⏫⏫⏫⏫🔥🔥Bloc advanced code(e-commerce app)
🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥Riverpod advanced code🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
☞☞☞🥰🥰🥰Single vendor food app

⏫⏫⏫⏫🔥🔥Multi vendor app

Timeline
00:00:00 app introduction
00:14:00 Introduction to clean architecture
00:14:50 Domain layer definition and what is separation of concerns
00:17:06 Clean architecture components
00:17:26 Detail about domain layer and entities
00:18:45 Domain layer repositories and contracts and it's importance
00:19:39 Domain layer usecases and follow SRP principle
00:21:28 Data layer''s model and entity
00:23:02 Data layer's repository
00:26:08 Data layer's data source
00:27:08 Presentation layer bloc/cubit
00:28:46 TDD explanation
00:30:50: Talk about loose coupling and solid principle and dependency injection
00:32:30 Clean architecture solid principle
00:36:00 Solid principle L explain
00:36:50 Solid principle I explain
00:37:50 Solid principle D explain
00:39:20 Simple clean architecture example
00:43:42 Create the project
00:46:45 Create new mock api (users)
00:48:40 Create src/authentication folder
00:50:00 Create domain layer
00:52:40 Dart Equatable object for users and compare
01:07:30 Install equatable package and create user model
01:13:45 Create custom return type (Either data type with dartz package)
01:27:55 Create domain layer usecases directory and CreateUser class
01:32:00 Create usecase/Usecase class
01:33:58 Explain callable function
01:41:00 Create UserParams class
01:44:10 Doing summary of all work
01:49:45: Create create_user test class
01:52:55 Explain testing
01:58:34 Install mocktail package
02:00:00 Start writing the test (main(), setup(), when(), thenAsnwer(), expect(), verify())
02:15:00 Set named params
02:20:25 CreateUserParams params and empty() constructor
02:24:00 Expect() function
02:31:20 Test pass
02:32:05 Test fail test
02:43:09 Add serialization
02:46:09 Create fake users
02:50:15 Create toMap() & toJson() method
02:51:32 Explain why we need copyWith method
02:58:50 Model testing
03:03:00 Group testing for model fromMap
03:08:00 Read File().readAsStringSync()
03:16:38 fromJson() & toMap() method test
03:27:08 Repository implementation in data layer
03:30:25 Dependency inversion
03:33:00 Create interface AuthenticationRemoteDataSource
03:36:20 Return Entity or Model
Twitter/Facebook/Instagram @dbestech
Рекомендации по теме
Комментарии
Автор

Oh boy! A whole of 6 hours 40 mins for the behind-the-scene logic and testing! and only 40 mins for UI! and everything to add & fetch users! Clean Architecture is SOO WORTH THE TIME guys, Every good Flutter dev should learn it! and all the thanks to Paul! 🥰

WoW! Like, just WoW! by now, you should see the depth of the content the tutor covered here! So deep, fun and kind in teaching the whole concept! Thank you Paul!
Lot's of Love 💗

sangameshkyatappanavar
Автор

3:40:00 best ever explanation of dependency Injection and why we need it. Thanks Alot.

mahsanali
Автор

Wow, amazing. unbelievable! Job-ready flutter project. Waiting for the next part. Wish you good luck.

ashikulislamdev
Автор

cool. nothing better than learning through a real life project. I'm new to flutter and want to build a project but stuck at the project architecture. this helps a lots. please keep making more with different types of application

Justanoobcoder
Автор

This is exactly what I'm looking form last one month thnk you o much dude I'm downloading it before you remove it once again love you and thank you so much

sivaramakrishna
Автор

thanks alot for this i have only covered explanation part ..but trust me this is for all who starts form scratch ..in 6 month journy of clean arcitecture no one explains me like this ..and finally I got the real explanation

ansari_animation
Автор

Great job. First latest and full tutorial in YouTube..ever seen like your tutorial... Definitely you will get good results

manokaranmanivasakan
Автор

Paul is cool 😍. I love the way this guy jokes without context
Amazing content guys, great work

hungquy
Автор

Keep up the good work! Really the kind of video I've been searching for!

judejeevanmahendran
Автор

Thank you very much.
You've given me the solution to test lists of a type I've been looking for 3 days (at 4:28:30). 🙏

owqydfl
Автор

😳MG 😳MG 😳MG !!! Man, best ever explanation of dependency injection @6:39:00... My lips are totally sealed! Just WoW! I totally loved how you explain with your tenderness, kindness, and of course with fun! And, the content is a pure gem! 💎
Thank you again! 💗

sangameshkyatappanavar
Автор

Holly cow. It looks absolutely amazing. Thank you for this.

skypuff
Автор

What a work you've done. Thank you for explaining topic in a lovely way

ernanvelasquez
Автор

Absolutely perfect explanation of every line of code . Never saw such detailed explanation . Great that he even shows what plugins he uses. I will definitely buy your Udemy courses

prabb
Автор

What a tutorial!! Thank you so much! Can you please share the repo link for the source code. Thank you again!

dawitmelka
Автор

Thanks, help a lot during development for my college project.

dushkoavramoski
Автор

Guys, please please WATCH THIS VIDEO if you wanna enhance & revamp your Flutter skills! for real! This tutorial is just INSANE filled with a totally A+ quality content about Flutter Clean Architecture & Testing, all explained in a very crystal clear way.

The tutor is soo kind and calm and explains everything as if he is explaining to kids! I totally love him. Thank you DBESTECH. The content is like no other on YouTube & Internet. HE IS FAR MORE BETTER THAN MAX from Udemy. and I totlaly appreciate it! Thanks again! 💗- I'm even thinking of buying the Udemy course of this as a token of gratitude & appreciation.

Btw, DBESTECH, could you please tell me what's the difference between YouTube playlist (29 hours) and Udemy course (24 hours)?

Again, thank you so much sir, we clearly see your PASSION to TEACH and MAKE THINGS CLEAR. Keep teaching sir, you're predisposed to it! 🥰

Thank you sir! 💗

sangameshkyatappanavar
Автор

Awesome content! Thank you a lot for creating and sharing!

gabrielaalmeida
Автор

6:54:58 BlocBuider(), BlocListener() and BlocConsumer() so concisely explained. Amazed!

explex
Автор

Thank You 🤩 You've done great tutorial!

pimonpromda
join shbcf.ru