CLEAN ARCHITECTURE
IN FLUTTER APPS
Chandrasekar K
github.com/TakeoffAndroid
medium.com/@takeoffandroid
twitter.com/takeoffandroid
facebook.com/takeoffandroid
Mobile Developer
ThoughtWorks
Slide 2
Slide 2 text
POP QUIZ
Slide 3
Slide 3 text
Clean Architecture
Slide 4
Slide 4 text
Writing
Testable, robust and
human readable code.
What is Clean Architecture?
Independent of frameworks, UI,
database, any external agency etc.
1
2
Slide 5
Slide 5 text
Domain data
Presentation
Layers in Clean Architecture
S The Single Responsibility Principle (SRP)
O The Open-Closed Principle (OCP)
L The Liskov Substitution Principle (LSP)
I The Interface Segregation Principle (ISP):
D The Dependency Inversion Principle (DIP)
SOLID PRINCIPLES