Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Clean Architecture in Flutter
Search
Chandrasekar Kuppusamy
December 19, 2019
Technology
0
320
Clean Architecture in Flutter
Chandrasekar Kuppusamy
December 19, 2019
Tweet
Share
More Decks by Chandrasekar Kuppusamy
See All by Chandrasekar Kuppusamy
Cracking the Crypto Apps Workshop
chandrudotxyz
0
52
Flutter Test Pyramid
chandrudotxyz
3
170
Clean_Architecture_Flutter_Apps.pdf
chandrudotxyz
0
170
Mastering Android Studio Template Creation
chandrudotxyz
0
300
Other Decks in Technology
See All in Technology
Startups On Rails 2025 @ Tropical on Rails
irinanazarova
0
180
自分の軸足を見つけろ
tsuemura
1
150
Tokyo dbt Meetup #13 dbtと連携するBI製品&機能ざっくり紹介
sagara
0
320
スケールアップ企業のQA組織のバリューを最大限に引き出すための取り組み
tarappo
4
1.2k
Amazon Q Developer 他⽣成AIと⽐較してみた
takano0131
1
140
AIエージェント開発における「攻めの品質改善」と「守りの品質保証」 / 2024.04.09 GPU UNITE 新年会 2025
smiyawaki0820
0
210
デザインシステムのレガシーコンポーネントを刷新した話/Design System Legacy Renewal
kaonavi
0
130
お問い合わせ対応の改善取り組みとその進め方
masartz
1
590
MCP Documentation Server @AI Coding Meetup #1
yyoshiki41
1
1.7k
Symfony in 2025: Scaling to 0
fabpot
2
270
Multitenant 23ai の全貌 - 機能・設計・実装・運用からマイクロサービスまで
oracle4engineer
PRO
2
160
Restarting_SRE_Road_to_SRENext_.pdf
_awache
1
220
Featured
See All Featured
Gamification - CAS2011
davidbonilla
81
5.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
500
Into the Great Unknown - MozCon
thekraken
36
1.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Designing for humans not robots
tammielis
251
25k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
28
1.6k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Faster Mobile Websites
deanohume
306
31k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.2k
Transcript
CLEAN ARCHITECTURE IN FLUTTER APPS Chandrasekar K github.com/TakeoffAndroid medium.com/@takeoffandroid twitter.com/takeoffandroid
facebook.com/takeoffandroid Mobile Developer ThoughtWorks
POP QUIZ
Clean Architecture
Writing Testable, robust and human readable code. What is Clean
Architecture? Independent of frameworks, UI, database, any external agency etc. 1 2
Domain data Presentation Layers in Clean Architecture
None
SOLID Principles https://takeoffandroid.github.io/solid-principles-flutter/
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
Let’s Get Started
CLEAN ARCHITECTURE PROJECT STRUCTURE
what why where when who how Q&A