Raising the Quality of Your Code with SOLID Principles
summary
Covers the five SOLID principles and how to apply them in Flutter projects, with concrete code examples that show how to restructure code and avoid common errors. Presents best practices and tips for writing cleaner, more maintainable and efficient Flutter/Dart code to speed development and reduce bugs.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:51Why SOLID principles matter
- 4:55Single Responsibility Principle
- 11:26Open/Closed Principle
- 15:26Liskov Substitution Principle
- 17:37Interface Segregation Principle
- 20:45Dependency Inversion Principle
- 23:15Coding challenge
- 28:53Q&A
related talks
39mSoftware correctness
20mCode Quality Gates for Large-Scale Flutter Apps
16mEnsuring quality throughout the application lifecycle
22mClean Architecture in Flutter for Maintainable Code
30mCat-like Development: Flutter for Efficiency
36mQuick Start to Game Development in Flutter
42mStart Applying SOLID Principles in JavaScript Thanks to TypeScript
27mBuilding with best practices in FlutterFlow
