Learn Flutter Clean Architecture & TDD
by Reso Coder youtube.com
7 hr 15 min 220.3k views
๐ Learn from written tutorials for individual parts ๐๐ https://resocoder.com/flutter-clean-arch-tdd ๐ง Get Flutter news ๐ฐ and resources: ๐ http://flutter.education ๐ฏ The biggest Flutter conference in Europe: https://fluttereurope.dev ๐จโ๐ป Do you write good code? Find out now! https://resocoder.com/good-code-quiz Keeping your code clean and tested are the two most important development practices. In Flutter, this is even more true than with other frameworks. On one hand, it's nice to hack a quick app together, on the other hand, larger projects start falling apart when you mix the business logic everywhere. Even state management patterns like BLoC are not sufficient in themselves to allow for easily extendable codebase. This is where we can employ clean architecture and test driven development. As proposed by our friendly Uncle Bob, we should all strive to separate code into independent layers and depend on abstractions instead of concrete implementations. *** In the first part, you will have learned the core concepts of clean architecture as it pertains to Flutter and also created a bunch of empty folders for the presentation, domain and data layers inside the Number Trivia App we're building. In the second part, it's time to start filling those empty folders with code, using TDD, of course. Whenever you are building an app with a UI, you should design the UI and UX first. I've done this homework for you and you can see the Flutter app showcased on video. The actual coding process will happen from the inner, most stable layers of the architecture outwards. This means we'll first implement the domain layer starting with the Entity. *** Go to my website for more information, code examples, and articles: โ https://resocoder.com Follow me on social media: โ https://instagram.com/resocoder โ https://www.facebook.com/resocoder โ https://twitter.com/resocoder
Topics Bloc State management Clean architecture
More like this
Article 19 min readHow to Leverage BLoC for Code Sharing in Flutter and AngularDart
by Marko Perutoviฤ
Learn how the BLoC pattern can lead to more than 50% code reuse in both your Flutter mobile apps and your AngularDart web app! BLoC is a paradigm through which you can isolate your business logic in p...
Read on toptal.com
Video 12 minWhat is the BLoC pattern in Flutter?
by GiancarloCode
๐ฅ In this part of the Flutter course you will learn what is the BLoC Pattern and how to state management in Flutter with the BLoC pattern ๐ฅ ๐ Content: ๐ก 00:09 What is the BLoC Pattern? ๐ก 00:33 Wh...
Watch on YouTube
Article 15 min readGetting Started With Flutter BLoC
Learn to use BLoC properly with this article by Kacper Kogut
Read on dev.to
Video 35 minExpense Tracker App โข Flutter & BLoC Tutorial for Beginners
by HeyFlutterโคcom
Watch on YouTube